栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

操作系统复习--第一章计算机系统概述

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

操作系统复习--第一章计算机系统概述

1 操作系统的基本概念

计算机系统自上而下的四个层次:硬件、操作系统、应用程序和用户
操作系统是指控制和管理整个计算机系统的硬件和软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。
操作系统是计算机系统中最基本的系统软件。

2 操作系统的特征 2.1 并发

并发是指两个或多个时间在同一间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行的程序。
引入进程的目的就是使程序能够并发执行。

2.2 共享

资源共享即共享,是指系统中的资源可供内存中多个并发执行的过程共同使用。
互斥共享
一段时间内只允许一个进程访问该资源。
在一段时间内只允许一个进程访问的资源称为临界资源。
同时访问方式
在一段时间内由多个进程“同时”访问。宏观上

并发和共享互为存在的条件:

  1. 资源共享是以程序的并发为条件的,若系统不允许程序的并发执行,则不允许程序的并发执行
  2. 系统不能对资源共享有效的管理,则必将影响程序的并发执行
2.3 虚拟

是指把一个物理实体变为若干逻辑上对应物。
虚拟存储器

2.4 异步

多道程序以不可预知的速度向前推进

3 操作系统的目标和功能

处理机管理、存储器管理、设备管理和文件管理

3.1 操作系统作为计算机系统资源的管理者
  1. 处理机管理
    在多道程序环境下,处理机的分配和运行都是以进程(或线程)为基本单位。进程管理的主要功能包括进程控制、进程同步、进程通信、死锁处理、处理机调度。
  2. 存储器管理
    存储器管理是为了给多道程序的运行提供良好的环境,方便用户使用及提高内存的使用率,主要包括内存分配与回收、地址映射、内存保护与共享和内存扩充等功能。
  3. 文件管理
    计算机的信息都是以文件的形式存在的,操作系统中负责文件管理的部分称为文件管理。文件管理包括文件存储空间的管理、目录管理及文件读写管理和保护等。
  4. 设备管理
    设备管理的主要任务是完成用户的I/O请求,方便用户使用各种设备,并提高是被的利用率。主要包括缓冲管理、设备管理、设备处理和虚拟设备等功能。
3.2 操作系统作为用户与计算机硬件系统之间的接口

命令接口
联机命令接口
脱机命令接口
程序接口
程序接口由一组系统调用组成。用户通过在程序中使用这些系统调用来请求系统为其服务。

3.3 操作系统实现了对计算机资源的扩充
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1010598.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号