操纵系统-概述(参考王道)

操作系统特征:

1.并发(最基本)

2.共享(最基本)

3.虚拟

4.异步

用户可以通过两种方式来使用计算机

1.命令接口

2.系统调用

 

引入多道程序设计后,程序的执行就失去了封闭性和顺序性。顺序性是单道程序基本特征。

 

库函数与系统调用的区别和联系?

库函数是语言或应用的一部分,可以运行在用户空间中,而系统调用是操作系统的一部分,是内核提供给用户程序接口,运行在内核空间中,而且许多库函数都会使用系统调用来实现功能,没有使用系统调用的库函数,执行效率通常比系统调用高。因为使用系统调用时,需要上下文切换及状态转换(由用户态转向核心态)

操作系统主要有批处理操作系统,分时操作系统和实时操作系统

 

操作系统内核四个主要部分

1.时钟管理

2.中断机制

3.原语

4.系统控制的数据结构及处理

当中断(外中断)或异常(内中断)发生时,运行用户态的CPU会立即进入核心态,这是通过硬件实现的。

 

 

系统调用

1.设备管理

2.文件管理

3.进程控制

4.进程通信

5.内存管理

 

4.处理器为什么要区分核心态和用户态两种操作方式?在什么情况下进行两种方式的切换?

区分执行主要目的是保护系统程序,用户态到核心态的转换发生在中断产生时,而核心态到用户态的转换则发生在中断返回用户程序时。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值