操作系统概念(第七版)—— 第一章:导论

本文详细介绍了操作系统的定义、目标和主要功能,包括操作系统如何作为控制程序、资源管理器和扩展机。讨论了计算机系统的操作,强调了内存、I/O结构和计算机体系的重要性。还涵盖了操作系统结构、进程管理、内存管理和分布式系统等内容,揭示了操作系统在多处理器、实时嵌入式系统中的应用,以及在保障系统正确操作和用户安全方面的作用。
摘要由CSDN通过智能技术生成

目录

什么是操作系统? (不同观点)

操作系统的目标

定义操作系统

计算机系统的操作

存储结构

I/O结构

 计算机系统体系结构

 操作系统结构

操作系统操作

进程管理

内存管理

分布式系统

实时嵌入式系统

小结


什么是操作系统? (不同观点)


操作系统是一种应用程序,那么它可以管理计算机硬件,并且可以让计算机硬件和计算机用户更好的交互。

计算机系统有4个组成部分:计算机硬件(如:中央处理单元 、内存 、输入输出设备 ),操作系统,系统程序与应用程序(如:QQ)和用户。 

 

  • 控制程序----操作系统控制和协调不同用户的各种应用程序之间的硬件使用。
  • 资源管理器(资源分配器)----操作系统管理计算机的资源,对各种应用程序和用户能够有效和公平地操作计算机系统。
  • 扩展机(虚拟机)----操作系统抽象了计算机硬件,为用户提供了友好的界面。
  • 没有通用的可接受定义-----操作系统的存在是因为它们是解决创建可用计算系统问题的合理方法。


操作系统的目标

  • 执行用户程序,更容易地解决用户问题。
  • 使计算机系统让用户使用方便。
  • 有效地使用计算机硬件。

 

定义操作系统

  • 一个比较公认的定义是: 操作系统是一直运行在计算机上的程序(通常称为内核),其他程序则为系统程序和应用程序。(内核: 指的是在计算机上运行的程序(操作系统))。

 


计算机系统的操作


现代通用计算机系统:由一个或多个CPU和若干设备控制器通过共同的总线相连而成。该总线提供了对共享内存的访问。

设备控制器: 指的是控制某个设备的机器(如磁盘驱动器、音频设备、视频显示器 ),CPU 可以与设备控制器可以一起工作,并竞争内存周期。为了确保对共享内存的有序访问,需要内存控制器来协调对内存的访问。
 

当打开电源或重启计算机时发生的过程:

引导程序:通常位于ROM或者EEPROM,称为计算机硬件中的固件。用来初始化系统的所有部分(包括CPU寄存器,设备控制器和内存)。

 中断:当某一个事件发生时通常可以通过硬件和软件来发生中断。

  • 硬件可随时通过系统总线向CPU发出信号,出发中断。
  • 软件通过系统调用(也称为监视器调用)触发中断。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值