第一章 计算机系统概述(第一部分)

原文网址:第一章 计算机系统概述——王道操作系统 – Beatless

一、操作系统的基本概念

操作系统的概念

操作系统(os):控制和管理整个计算机系统的硬件与软件资源,合理地组织和调度计算机的工作与资源的分配,进而为用户和其它软件提供方便的接口与环境的程序集合。

操作系统是计算机系统中最基本的系统软件。

操作系统的特征

操作系统的特征:并发、共享、虚拟、异步。(其中并发和共享是最基本的两个特征)

并发:一段时间内两个或多个事件在同一时间间隔内发生。(宏观并行,微观交替执行)在多核cpu中可以并发也可以并行,但是在单核cpu中只能并发。

共享:(1)互斥共享方式:一段时间内只允许一个进程访问的资源称为临界资源。临界资源被要求互斥地共 享;(2)同时访问方式:系统中的某种资源,一段时间内由多个进程“同时”访问——宏观上同时访问,微观上交替访问。

虚拟:操作系统的虚拟技术可归纳为:时分复用技术——虚拟cpu;空分复用技术——虚拟存储器。

异步:多道程序环境下允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,它以不可预知的速度向前推进。

操作系统的目标和功能

1、操作系统作为计算机系统资源的管理者

(1)处理机(cpu)管理:进程控制、进程同步、进程通信、死锁处理、处理机调度。

(2)存储器管理:内存的分配与回收、地址映射、内存保护与共享、内存扩充。

(3)文件管理:文件存储空间的管理、目录管理、文件读写管理和文件保护。

(4)设备管理:缓冲管理、设备分配、设备处理、虚拟设备。

2、操作系统作为用户与硬件系统之间的接口

(1)命令接口:①联机命令接口(交互式命令接口):cmd那样说一句做一句的。

②脱机命令接口(批处理命令接口):.bat文件那样,运行一下,执行一堆命令。

(2)程序接口:由一组系统调用组成。(系统调用只能通过用户程序间接使用——库函数之类的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

♡すぎ♡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值