导图社区 操作系统引论
什么是操作系统;操作系统的形成:从1946年诞生第一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
引论
什么是操作系统
计算机系统
计算机系统是按照用户要求接受和存储信息、自动进行数据处理并输出结果信息的系统
定义
计算机系统分类
硬件(子)系统
硬件系统主要由中央处理器(CPU)、主存储器、辅助存储器(磁盘、磁带、光盘等)以及各种输入输出设备
软件(子)系统
软件系统系统是指计算机系统中的程序及各种文档
计算机系统的资源包括两大类
硬件资源
软件资源
操作系统
操作系统(Operating System,缩写OS)是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件
操作系统是一种资源管理程序
操作系统也是一种控制其他程序执行的控制程序
操作系统作为一种系统程序故有俩设计原则
使计算机系统使用方便 操作系统为用户提供方便的使用接口
能使计算机系统高效地工作 操作系统扩充硬件的功能能使硬件的功能发挥得更好
“方便” “效率”
操作系统的形成
从1946年诞生第一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标
随着计算机的发展硬件增加了读卡器行式打印机和磁带机使程序容易产生了协助用户使用计算机的软件——原始汇编语言
该系统提供了“汇编语言”和汇编语言解释程序
设备驱动程序
对每一种设备都需要编写专门例行子程序
操作系统的基本类型
可以分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、多机操作系统和嵌入式操作系统
其中批处理操作系统、分时操作系统、实时操作系统
批处理操作系统
将作业说明书连同相应的程序数据一起交给操作员,操作员将收到的一批作业的有关信息输入到计算机系统中等待处理由操作系统选择作业,并按其说明书的要求自动控制作业的执行,称为批处理操作系统
批处理单道系统是一种早期基本的批处理操作系统
单道指一次只选择一个作业装入计算机系统的主存储器运行
批处理多道系统是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。
批处理多道系统的特点
多道作业并行工作减少了处理器的空闲时间,提高了处理器的利用率
作业调度可以按一定的组合选择入主存储器的作业
作业执行过程中,不再访问低速设备
作业成批输入、自动选择和控制作业执行
分时操作系统
能使用用户通过与计算机相连的终端使用计算机系统,允许多个用户同时与计算机系统进行一些列的交互。简称分时系统
分时操作系统的特点
同时性。允许多个终端用户同时使用一个计算机系统
独立性。用户在各自的终端上请求系统服务
及时性。对用户的请求能在较短时间(如3秒)内给出应答
交互性。采用人机对话的方式工作
实时操作系统
能使计算机系统接收到外部信号及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为实时操作系统简称实时系统
第一要及时响应、快速处理
第二实时系统要求高可靠性和安全性
多任务; 有线程优先级 多种中断级别
作业指
把用户要求计算机系统进行处理的计算问题成为一个作业
操作系统的发展
最简单的微型计算机由一个中央处理器(CPU)、主存储器、一个终端(显示器、键盘、鼠标)还增有磁盘一台打印机
用户通过键盘鼠标输入命令请求操作系统。微型计算机上操作系统主要功能实现文件管理、输入输出控制和命令的解释
微型计算机操作系统每次只允许一个用户使用计算机。被称为单用户危机操作系统
分布式计算机系统是由多台计算机组成的一种特殊的计算机网络,称为分布式操作系统
计算机硬件不再以物理上独立的装置形式出现,而大部分或全部都隐藏和嵌入式到各种应用系统中 称嵌入式(计算机)系统
嵌入式系统要求嵌入式软件的支持,嵌入式操作系统是指运行在嵌入式系统中对各种部件、装置等资源进行统一协调、处理和控制的系统软件
UNIX操作系统的简介
UNIX是一个交互式的分时操作系统
操作系统的功能
操作系统的功能可以分为处理器管理、存储管理、文件管理和设备管理
处理器管理:主要工作是进行处理器的分配调度
存储管理:对主存储器的管理
文件管理:面向用户实现按名存取,对文件的粗存、检索,解决文案的共享、保护和保密等问题
设备管理:负责管理各类外围设备,包括分配、启动和故障处理等
此外操作系统为用户提供使用计算机系统的手段为用户提供两类使用接口
一是程序员接口,用户通过“系统调用”使用操作系统功能
二是操作员接口,用户通过操作系统控制命令提供控制要求