操作系统
淡定路过的我
这个作者很懒,什么都没留下…
展开
-
OS Review3 并发进程
并发进程顺序程序设计顺序性不但指一个程序模块内部,也指两个程序模块之间内部顺序性一个程序在处理器上的执行是严格按序的,只有前一个操作结束后,才能开始后继操作外部顺序性一个计算任务需要若干不同程序完成,这些程序也按照调用次序严格有序执行顺序程序设计特点程序执行的顺序性在处理器上是严格按序执行的程序环境的封闭性运行程序独占全机资源,资源状态只能由此程序本身决定和改变,也不受外界因素影响执行结果的确定性执行过程中允许出现中断,但中断不会对程序最终结果产生影响,程序执行结果与执行速度原创 2020-07-03 15:41:58 · 957 阅读 · 0 评论 -
OS Review2 处理器管理
处理器状态Intel x86特权等级Intel x86的处理器状态有四个特权级别:0级权限最高,3级权限最低0级:内核级处理I/O操作、执行中断处理等关键操作1级:系统调用级可以执行系统调用,获得特定的和受保护的程序的服务2级:共享库级可被多个运行进程共享,允许调用库函数,读取但不修改相关数据3级:应用程序级所受到的保护最少处理器状态及其转换导致处理器从用户态向内核态转换的时机程序请求操作系统服务,执行系统调用程序运行时,产生中断,转向中断处理程序程序运行时,产生异常事件原创 2020-07-02 23:02:44 · 456 阅读 · 0 评论 -
OS Review1 操作系统概论
声明:本blog基于Theacher yebl, NJU OS 整理而成操作系统概论1、操作系统概观硬件层:提供基本的可计算资源软件层:由程序、数据及文档组成软件层分类:系统软件(操作系统):直接和硬件交互,将复杂性封装起来,管理和控制硬件并对其做首次扩充和改造;与上层支撑软件和应用软件交互,将它们与硬件隔离,为程序员提供编程接口、功能及环境支撑支撑软件层:利用操作系统提供的扩展指令集,实现编译、汇编、语言处理等其他使用程序,支持应用软件开发应用软件层:解决特定的或者不同应用所需的信息原创 2020-07-01 23:53:54 · 689 阅读 · 0 评论 -
OS Labs Review
声明:本blog基于2019 NJU OS LabsLab1 系统引导1、任务通过 start.s 从实模式切换到保护模式,进入 boot.c 中调用 app 完成 hello world 的打印2、细节……cli #clearinteruption 关闭中断是为了保证 cpu 在开启 A20 地址线时不被外部中断打扰inb $0x92, %al #Fast set up A20 Line with port 0x92,necessary or not?……必须要打开 A20 地址原创 2020-06-30 19:33:41 · 299 阅读 · 1 评论