CyC2018操作系统

  1. 操作系统四大基本特征
    冰箱虚步
    1并行:多事件同一时间段发生,多进程宏观上同时进行,微观上分时交替进行;并发:多事件同一时刻发生,多处理器同时处理多进程,真正微观上的同时刻进行
    进程:能独立运行,作为资源分配单位的实体
    2共享:系统中的资源可以被,内存中多个并行程序共同利用,分互斥共享和同时共享;互斥共享:临界资源只能在一段时间内被一个进程使用;同时共享:在一段时间内可被多个进程同时使用
    3虚拟:物理上的单个实体可以被转换为逻辑上的多个实体;时分复用,空分复用
    4异步:程序不是一次执行完毕,而是走走停停,以未知的速度向前推进,完成的时间无法确定

2.操作系统四大基本功能
进内戒备

3.系统调用
1用户态:应用程序运行的空间;内核态:控制计算机硬件资源的特殊软件
2系统调用:为了使应用程序访问硬件资源,内核态提供一组通用的访问接口,即系统调用
3三种方式:系统调用,异常,外设中断

4.大内核和微内核
大内核:将操作系统所有功能都放在内核态,各个模块间共享信息,开销小效率高
微内核:操作系统不断复杂,将一部分功能迁出核心,只保留最核心的功能,其余功能分层放入用户态,相互独立。系统转换开销大

5.中断分类
中断:处理器对外部突发事件响应,停止当前任务,转而去处理突发事件,完成后继续回到原来的工作
外中断:CPU执行指令以外的事件引起,如IO完成、时钟中断、控制器中断
异常:CPU执行指令以内的事件引起,如算术溢出,地址越界,非法操作码
陷入:用户应用程序进行系统调用

6.进程线程及区别
进程:资源分配的基本单位
线程:任务执行和调度的基本单位
通开肚子
通信:进程需要ipc,线程在进程内部直接读写数据进行通信
开销:进程大于线程
调度:同一进程内的线程切换无需调度,不同进程内的线程切换需调度
资源:进程是资源分配的基本单位,线程共享所属进程资源

7.进程状态的切换
创建——>就绪<——>运行——>终止
\ /
阻塞

就绪获得CPU时间片就运行,运行失去除时间片的资源就阻塞,运行失去CPU时间片就就绪

8.进程调度算法
吞吐量:设备在单位时间内成功传输数据的量
周转时间:程序从提交到完成的总时间
1批处理系统
先来先处理

9.虚拟内存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值