操作系统
文章平均质量分 87
西红柿爱炒番茄
这个作者很懒,什么都没留下…
展开
-
缺页中断——FIFO、LRU、OPT这三种置换算法
1. 缺页中断 在请求分页系统中,可以通过查询页表中的状态位来确定所要访问的页面是否存在于内存中。每当所要访问的页面不在内存时,会产生一次缺页中断,此时操作系统会根据页表中的外存地址在外存中找到所缺的一页,将其调入内存。 缺页本身是一种中断,与一般的中断一样,需要经过4个处理步骤: 1. 保护CPU现场 2. 分析中断原因 3. 转入缺页中断处理程序进行处理 4....转载 2018-12-23 18:42:10 · 594 阅读 · 1 评论 -
Linux连接wifi ,亲测成功有效
查看WiFi驱动名: ifconfig -a #查看网卡驱动:以下步骤中的网卡名称根据实际情况替换。ip link set wlp2s0 up #激活无线网卡以我的wifi为例:名称:router 密码:1234567897.nmcli dev wifi connect router password 123456789 ...原创 2019-05-17 09:05:50 · 5030 阅读 · 1 评论 -
Cannot boot system due to start job running for hold
Go in your safe mode by hittingSHIFTkey orESC. selectnetworking, then drop toroot prompt. Then run following commands.卸载Plymouth:sudo apt-get remove plymouthNow, reboot,When you reb...原创 2019-05-17 09:12:23 · 313 阅读 · 0 评论 -
fork出的子进程和父进程
一、fork后的父子进程由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用getp...原创 2019-06-01 21:44:15 · 5314 阅读 · 0 评论 -
进程间的几种通信方式
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广...转载 2019-06-30 00:09:44 · 191 阅读 · 0 评论 -
操作系统常见面试题整理
(一)请分别简单说一说进程和线程以及它们的区别。进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。 线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 一个进程可以有多个线程,多个线程也可以并发执行如果你对进程或者线程不太熟悉,建议阅读:进程与线程的一个简单解释(二)线程同步的方式有哪些?...转载 2019-06-30 00:23:46 · 230 阅读 · 0 评论 -
【基础】实模式(real mode)与保护模式(protected mode)
转自:https://www.cnblogs.com/fatsheep9146/p/5116426.html 在我们阅读boot loader代码时,遇到了两个非常重要的概念,实模式(real mode)和保护模式(protected mode)。 首先我们要知道这两种模式都是CPU的工作模式,实模式是早期CPU运行的工作模式,而保护模式则是现代CPU运行的模式。 但是为什...原创 2019-07-19 19:58:16 · 976 阅读 · 0 评论