zoukankan      html  css  js  c++  java
  • 操作系统原理笔记

    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操作时间由,柱面号、磁头号(扇面)、扇区号共同决定。

  • 相关阅读:
    MyBatis入门案例、增删改查
    Hibernate第三次测试错题解析
    HIbernate二级缓存
    Hibernate组件映射
    java 序列化
    圈复杂度(Cyclomatic Complexity)
    ASE加、解密
    异常Exception
    动态代理(jdk--cglib)
    java.lang.Class类
  • 原文地址:https://www.cnblogs.com/windanchaos/p/6398801.html
Copyright © 2011-2022 走看看