操作系统
文章平均质量分 54
操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。
王陈锋
没有什么可看的,没有什么意思
展开
-
操作系统速成之运行机制
这个指令是属于特权指令,用户程序不能直接执行,必须要使CPU陷入核心态,由操作系统来执行该特权指令,因此程序必须先发起防管中断,让CPU由用户态向核心态转换的方法。处理器中对用户可见的寄存器,通常是对用户程序可用的是:地址寄存器、数据寄存器、条件码寄存器。不可见的寄存器多是用户控制处理的操作:程序寄存器、指令寄存器、程序状态字寄存器。用户进程在实现系统调用的时候,通过变量传递是不能用于传递参数的。中断是由外部事件引发的,而异常则是由正在执行的指令引发的。系统调用:调用程序在用户态,被调程序在核心态。原创 2023-02-23 20:08:42 · 514 阅读 · 0 评论 -
操作系统速成之系统概述
当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互不抢占CPU资源,可以同时进行,这种方式我们称之为并行(Parallel)。组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和文件管理。可同时共享:内外存储器、硬盘驱动器、可重入的操作系统代码。可互斥共享:IO设备。原创 2023-02-23 20:03:41 · 395 阅读 · 1 评论