【操作系统】操作系统概论

目录

1.1操作系统概述

1.2操作系统两种运行模式:

1.2.1作为扩展机器的操作系统:

1.2.2作为资源管理的操作系统

1.3操作系统接口

1.3.1用户接口程序:图形化界面shell (并不存在于操作系统中)

1.3.2内核接口kernel:

1.4操作系统的特点

虚拟:

并发:

共享:

同时共享:

互斥共享:

异步:


1.1操作系统概述

操作系统难以有详细的定义,但以功能区分可以概述:操作系统是计算机安装的一层系统软件

1.2操作系统两种运行模式:

  1. 用户态:作为扩展机器的操作系统
  1. 内核态:作为资源管理的操作系统

        1.2.1作为扩展机器的操作系统:

        ①控制软件

        ②管理软件

        ③为应用程序提供服务

        ④杀死破坏应用程序

        1.2.2作为资源管理的操作系统

        ①资源管理(内存空间等)

        ②管理外设,分配资源

1.3操作系统接口

        1.3.1用户接口程序:图形化界面shell (并不存在于操作系统中)

        shell是用户与计算机交互的图形化界面程序,是计算机面向应用层的接口,并不存在于操作系统中

        shell分为两种:图形化界面&命令行模式

        1.3.2内核接口kernel

        操作系统系列课程也更关注kernel(硬件接口)

        内部包含:

        ①cpu调度器

        ②物理内存管理

        ③虚拟内存管理

        ④文件系统管理

        ⑤中断处理与设备驱动

1.4操作系统的特点

        虚拟:

        并发:

        一段时间内,多个程序可以同时进行,需要OS管理和调度

        注意:与并行(一个时间点有多个程序同时进行)区分,并行需要有多个CPU

        共享:

        共享资源包括:在时间上复用&在空间上复用

        同时共享:

        在时间上复用:不同程序或者用户轮流使用

        互斥共享:

        在空间上复用:运行程序之间分割内存,这样每个运行程序都可以同时入驻内存

        异步:

        ①程序不是一步执行到底,而是走走停停,向前速度不可预估

        ②只要运行环境相同,结果也相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值