操作系统

现代操作系统教程:

首先:明白多用户这个观点

1.如何看待一个操作系统:

       最基本最重要的系统软件

   1.虚拟机的观点:操作系统扩展机器功能:逐步扩充机器的功能

   2.系统资源的管理者:

      包括硬件和软件资源:处理器,存储器,外部设备和信息(程序和数据)

   3.人机交互,接口

      只需简单的操作

2. 5个基本功能

      存储器管理功能:

1.内存分配

2.地址映射:程序编译之后,地址通常是0,也就是所谓的逻辑地址或相对地址,而内存地址是物理地址,就用地址映射来解决

3.内存保护:多道程序带来的

4.内存扩充:通过虚拟存储技术

 

        处理机管理功能:

1.作业和进程调度:外存----内存----cpu

2.进程通信:相互合作,交换信息

 

 

      设备管理功能:

完成用户提出的I/O请求

1.缓冲区管理:

2.设备分配

3.设备驱动:

4.设备独立性:

 

      文件管理功能:

      用户接口:

 

posted @ 2017-05-02 18:54  潘哥哥嘿嘿哈  阅读(141)  评论(0编辑  收藏  举报