【408-操作系统(一)】计算机系统概述

一、操作系统的定义及特性

1. 概念间关系概览

操作系统的位置介于用户,软件与计算机资源之间,大致关系如下:

2. 定义

2.1 操作系统

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

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

2.2 操作系统的特性

并发
多个程序在同一时间间隔内执行。
(注意,不是同一时间执行,同一时间执行叫做并行)

共享
多进程共享硬件资源。

虚拟
多用户共享资源。

异步
多进程并发造成的时间差。

3. 重点题目

3.1 请阐述并发与并行的区别

伴随一个例子讲解:两个事件 —— A 写字 B 吃面包

并发指的是若干事件在同一时间间隔内发生;
在12:00~13:00这个时间间隔内,先吃面包再写字,叫做在该同一时间间隔内并发。但“每次只做一件事。”

并行指的是若干事件在同一时刻发生(普遍意义上的同时发生)。
左手吃面包,右手写字。

【2009统考题目】 单处理机系统中,不可并行的是:( A )
A 进程与进程 B 处理机与设备 C 处理机与通道 D 设备与设备

处理机可以被理解为CPU,设备比如显示器,打印机,这些都叫设备;
通道独立于CPU,用于控制输入和输出。

因为是单处理机,所以处理机同一时刻只能处理一个进程,因此不可并行的是A。

3.2 系统调用是由操作系统提供给用户的,它(B)

A 是直接通过键盘交互方式使用的(命令接口通过键盘交互方式使用)
B 只能通过用户程序间接使用
C 是命令接口中的命令
D 与系统的命令一样

3.3 系统调用的目的是(请求系统服务)

3.2和3.3都指向同一个知识点:操作系统不允许用户直接调用硬件资源。

因此如果用户想要使用硬件资源,有两个方法(见上图粉色线与橙色线)

A 用户通过命令接口,让操作系统调用硬件资源;

B 用户间接地通过其他用户软件,让用户软件发出“系统调用”来请求系统服务,然后操作系统再调用硬件资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值