计算机操作系统基本概念

操作系统基本概念:

通常把操作系统定义为用以控制和管理计算机系统资源方便用户使用的程序和数据结构的集合。

操作系统的定义目标作用

操作系统是配置在计算机硬件上的第一层软件,是的,硬件系统的首次扩充
设计现代OS的主要目标是 方便性有效性,可扩充性和开放性
OS的作用可表现在
OS作为用户与计算机硬件系统之间的接口
OS作为计算机系统资源的管理者
OS实现了对计算资源的抽象

操作系统的基本类型

批处理操作系统
分时操作系统
实时操作系
个人计算机操作系统
网络操作系统
分布式操作系统

批处理操作系统

特点
用户脱机使用计算
成批处理
多道程序运行
优点
由于系统资源为多个作业所共享,其工作方式是作业之间自动调度执行。并在运行过程中用户不干预自己的作业,从而大大提高了系统资源的利用率和作业吞吐量
缺点
无交互性,用户一旦提交作业就失去了对其运行的控制能力,而且是批处理,作业周转时间长,用户使用不方便。

分时操作系统

分时操作系统是一个联机的多用户交互式的操作系统,如UNIX是多用户分时操作系统。
分时操作系统:由于中断技术的使用,是的一台计算机能连接多个用户终端,用户可以通过各自的终端使用和控制计算机,我们把一台计算机连接多个终端的计算机系统称为分时计算机系统,或称分时系统
分时技术:把处理计算机响应的时间分成若干个大小相等的时间单位,称为时间片,每个终端用户获得CPU,就等于获得一个时间片,该用户程序开始运行,当时间片到(用完),用户程序暂停运行,等待下一次运行。
特点:
人机交互性好:在调试和运行程序时有用户自己操作
共享主机:多个用户同时使用
用户独立性:对每个用户而言好像独占主机

实时操作系统

实时操作系统是一种联机的操作系统,对外部的请求,实时操作系统能够在规定的时间内处理完毕。
特点:
有限等待时间
有限响应时间
用户控制
可靠性高
系统出错处理能力强

设计实时操作系统要考虑的一些因素:

  1. 实时时钟管理
  2. 连续的人-机对话
  3. 过载
  4. 高度可靠性和安全性需要采取冗余措施

通用操作系统

同时兼有多道批处理,分时,实时处理的功能,或其中两种以上的功能。

个人计算机上的操作系统

个人计算机上的操作系统是联机的交互式但用户操作系统,目前在个人计算机上使用的操作系统以window系列和linux系统为主。

网络操作系统

特征:
5. 计算机网络是一个互联的计算机系统群体。这些计算机物理上是分散的
6. 计算机是自治的,每台计算机有自己的操作系统,各自独立工作,它们在网络协议控制下协同工作。
7. 系统互联要通过通信设施来实现
8. 系统通过通信设施执行信息交换,资源共享,互操作和协做处理。

分布式系统

特征

  1. 功能的分布
  2. 坚强性
  3. 高可靠性

操作系统的功能

处理机管理,存储管理(内存分配,存储保护,内存扩充),设备管理(通道,控制器,输入输出设备的分配与管理,设备独立性),信息管理(文件系统管理),用户接口

通道和中断技术

通道:用于控制I/O设备与内存间的数据传输。启动后可独立CPU运行,实现CPU与I/O的并行。
通道有专用的I/O处理器,可与CPU并行工作
可实现I/O联机处理
中断:指CPU在收到外部中断信号后,停止原来工作,转去处理该中断事件,完毕后在处理原来断点继续工作。
中断处理过程:中断请求,中断点,中断处理历例程,中断返回
监督程序发展为执行程序,常驻内存。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值