操作系统原理笔记
2016-02-16 18:16:32
2、分时系统。把处理机的时间分为时间片,时间片分配给作业使用。片期内未完成则暂时中断等待下一轮分配,并把控制权交给其他作业使用。
3、操作系统功能:处理机管理、存储器(主存)管理、文件管理、作业管理、设备管理。
4、进程:关于某个数据集合的可并发、具备独立功能的执行过程,是操作系统进行资源分配和保护的基本单元。进程和进程之间具有制约关系,在关键点上需要互相等待或互通消息,可以并发执行以改进资源利用率。
每个进程有且只有一个PCB(process control block),是操作系统记录和刻画进程有关信息的数据结构,控管的主要依据。
进程可以进创建新的进程,PCB中有记录进程关系。
进程创建过程:申请空白PCB—>为新进程(含程序及数据、用户栈)分配资源(内存)—->初始化PCB—-进程插入就绪队列。
5、程序执行三种状态:
占用处理器,运行态;
等待某个事件发生,等待态(阻塞、睡眠);
等待条件已满足但未占用处理器,就绪态。
6、分页存储管理:作业地址空间和存储空间,用相同长度等分。即作业的一页对应物理的块或页框。页表记录了这种对应关系。
7、分段存储管理。作业的地址空间按照一定逻辑分段,如主程序段、子程序段、数据段、堆栈段。段内地址连续,段间不连续。段表记录了进程的逻辑到物理内存的映射关系。
8、虚拟存储器:辅助存储器空间,用于暂存主存中的程序和数据,自动实现本分装入和部分对换功能。大小与计算机地址结构及可用辅助存储器的容量。
9、I/O设备是计算机与外界进行信息交换的装置。设备管理中制程技术—缓冲技术,是解决CPU与外设之间速度不匹配的矛盾,提高CPU通过及外设之间的并行性能。
10、一次磁盘的IO操作时间由,柱面号、磁头号(扇面)、扇区号共同决定。