操作系统01

本文详细解释了操作系统作为系统软件的核心角色,包括其作为用户与硬件间的接口、系统资源的管理者、扩充机器以及主要功能如处理机管理、存储器管理、设备管理和文件管理。讨论了操作系统的目标如方便性、有效性、可扩充性和开放性,以及并发和共享等基本特性和应用案例。
摘要由CSDN通过智能技术生成

定义:操作系统属于软件中的系统软件,起到队系统资源进行管理和分配,提高运行效率的作用。

计算机系统:

软件(应用软件  系统软件【DBMS,编译软件    操作系统】)

硬件及固体(裸机)

分层(从上到下,从小到大):

应用软件(应用用户)
系统工具,操作系统(应用开发人员)
计算机硬件(操作系统开发人员)

紧贴系统硬件之上,所有其他软件之下(是其它软件的共同环境)

1.1.1操作系统目标

方便性(用户):最终为用户服务。提供良好一致的用户接口,弥补硬件系统的类型和数量差别,使计算机更容易使用。

有效性:要合理地组织计算机的工作流程,改善系统资源的利用率,提高系统的吞吐量从而使有限的资源完成更多的任务

可扩充:OS采用层次化结构,便于增加新的功能层次和模块,并能修改老的层次和模块

开放性:遵循标准规范,方便地实现互连,实现应用程序地可移植性和互操作性。

1.1.2操作系统应用

1、OS是接口

OS:用户与计算机系统之间的接口(OS是系统软件,这类接口是软件接口)。用户通过OS来使用计算机系统。

命令方式:

联机用户接口(命令)

脱机用户接口(批处理)

系统调用方式:

形式上类似于过程调用,在应用编程中使用(API)

图标——窗口方式

用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。

2、OS是系统资源的管理者

计算机资源:处理机、存储器、I/O设备及数据程序

管理内容:资源的当前状态(数量和使用情况)、资源的分配、回收和访问操作,相应管理策略(包括用户权限)

处理机管理,存储器管理,I/O设备管理,文件管理

3、OS作为扩充机器

OS是扩展机/虚拟机(将覆盖了软件的机器成为扩充机器虚拟机

在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、处理机管理(针对CPU)

如果我们在裸机上覆盖一层I/O设备管理软件,用户便可以利用这层I/O设备管理软件提供给用户的接口来进行数据的输入和输出,那么用户此时看到的计算机是一台功能强大、使用方便的计算机,但实际上,计算机的硬件丝毫没有变化,这样的计算机啊成为软件扩充的及其,或称软件虚拟机

下面这个图:(选择填空)(单道,多道的特征常考)

下面这两个:有个印象就好

分时系统:为了适应用户的需求

时间片:每个人分到的相同的时间

实时系统:武器控制,订机票

大概知道:

知道就好:(增加了网络功能)

操作系统的基本特性:并发,共享(互斥共享),

并发:

宏观并行,微观交替

共享:

并发,共享式操作系统的两个最基本的特征,幼师互为存在的条件。

虚拟:(I/O)

打印机:(实际上只能一个人用,但是可以多人打印)

异步(知道概念就行了)

1.4操作系统的主要功能

处理机(就是CPU)管理功能:

存储器管理功能:

设备管理功能:
文件管理功能:(倒数两章)

下面这张图必须被毁

小节

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值