计算机四级(网络工程师)笔记(一)

操作系统

第一章

  1. 操作系统有3种基本类型,批处理系统、分时系统、实时系统,现在又出现了个人操作系统、网络操作系统、分布式操作系统、嵌入式操作系统、交互式操作系统。

批处理操作系统的优点:批量处理用户作业、系统资源利用率高、作业吞吐率高;缺点:不能交互

分时系统:具有多路性:多个用户同时使用一台计算机;交互性:方便调试程序;独占性:好像独占计算机;及时性

  1. 操作系统集中了资源管理程序控制的功能
  2. 特权指令包括输入输出指令、停机指令等,只有在监控程序才能执行特权指令,只能在内核态下运行;用户只能执行一般指令,在用户态下运行。屏蔽中断属于特权指令,只能在系统内核态下运行。
  3. 常见的操作系统体系结构有整体式结构、层次式结构、微内核(客户机/服务器)结构。

微内核(客户机/服务器)结构操作系统的优点高可靠性、高灵活性、适合分布式处理

  1. 用户程序不能直接使用特权指令。如果用户程序在用户态下使用了特权指令,则引起访管中断,这也是CPU由用户态向核心态转换的方法。如进行文件读写功能就需要访管指令。
  2. 操作系统提供了三种类型的接口供用户使用:命令接口:如命令行;程序接口:系统调用;图形界面接口
  3. 操作系统的功能主要可以分为:进程管理(处理机管理)、存储管理、文件管理、作业管理、设备管理

进程管理的实质是中央处理器的管理。进程管理主要包括进程控制、进程同步、进程通信、进程调度

  1. 内核提供所有操作系统基本都具有的操作,如线程调度、虚拟存储、消息传递、设备驱动以及内核原语操作集和中断处理等。
  2. 常见的操作系统:windows、UNIX、Ubuntu、Linux、BSD、DOS
  3. 如果用户编程需要打印输出,需要系统调用write()
  4. 从用户的角度来看,操作系统是用户和计算机之间的接口,提供给用户的接口是命令输入系统调用
  5. Android的特点是移动应用支持网络
  6. 研究操作系统的观点有很多种,他们分别是软件的观点、资源管理的观点、进程的观点、虚拟器观点和服务提供者观点
  7. 计算机应用的角度来看,操作系统是人机交互接口;从软件设计和开发角度来看,操作系统主要提供软件开发基础平台;从安全角度看,是第一道安全防线;从发展角度看,是虚拟机和扩展机
  8. 在UNIX系统中,若file4的权限是736,用二进制表示为111011110,得出文件属主可读写执行file4,同组用户可执行file4,其他用户可读写file4
  9. 在设备分配算法中,常采用的数据结构主要含4张表,即系统设备表SDT、设备控制表DCT、控制器控制表COCT、通道控制表CHCT。
  10. 操作系统作为系统软件,位于硬件之上,支撑软件之下
  11. 并发性是指操作系统同时运行若干个进程,宏观上是同时进行微观上是程序轮流占用CPU,交替进行。
  12. 操作系统“合理”组织计算机流程、控制程序的执行,合理是指,公平对待不同用户程序,不发生死锁和饥饿。

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值