美文网首页
操作系统知识点整理

操作系统知识点整理

作者: HamletSunS | 来源:发表于2019-07-28 11:25 被阅读0次
    1. 操作系统的概念
    • 控制和管理整个计算机的硬件资源和软件资源(整体层面)
    • 为用户和其它软件程序提供接口和服务(软件层面)
    • 对计算机的工作进行合理的组织与调度,对资源进行分配(硬件层面)

    具体管理哪些?
    处理器管理、存储器管理、设备管理、信息管理(文件系统)
    或者另一种说法
    作业管理、进程管理、内存管理、设备管理、文件管理

    内存管理都包括什么?(待补充)
    内存空间的分配和回收、内存地址的转换、内存空间的扩充(虚拟存储技术、自动覆盖技术)、内存保护(保证各作业在各自的内存空间工作,互不干扰)


    1. 进程线程的区别
      进程简单说就是在内存种运行着的程序,是操作系统资源调度的基本单位也是资源管理的最小单位。
      线程是进程下的一个实体,是cpu分配和调度的基本单位,它是比进程更小的能独立运行的基本单位,最小的cpu执行单元

    1. 进程之间的通信方式
      共享存储:基于数据结构的(低级)、基于存储区的(高级)
      消息传递:直接通信、间接通信
      管道通信:待整理半双工、有名管道

    以下皆为需要加强理解的
    僵尸进程:概念、怎样消除
    进程同步:PV、信号量
    死锁:概念,产生条件,预防,避免(银行家算法(概念、why),安全序列(概念、why))、分布式锁
    线程同步、异步、阻塞、非阻塞之间的关系和区别
    cpu调度算法:
    先来先服务(FCFS)、短作业优先(SPF)、最高响应比优先(HRN)、基于优先数调度(HPF)、时间片轮转
    内存管理:页存储、段存储、段页存储
    页面置换算法:相关知识点--缺页中断(处理)、页面置换(缺页中断、且内存中没有空闲页面,需要算法决定替换哪个内存页)
    OPT(最优页面置换)
    FIFO(先进先出)
    LRU(最近最久未使用)
    CLOCK(时钟置换)
    IO种类
    IO输入输出控制方式:程序直接控制、中断驱动控制、DMA控制、通道控制
    文件描述符
    select epoll 对比

    相关文章

      网友评论

          本文标题:操作系统知识点整理

          本文链接:https://www.haomeiwen.com/subject/zajurctx.html