计算机操作系统
文章平均质量分 72
繁依Fanyi
摸鱼中。。。。
展开
-
操作系统随记 —— 中断与异常
中断(Interrupt)也称为外中断,是指来自 CPU 执行指令以外的事件的发生,比如设备发出的 I/O 结束中断,表示设备输入/输出处理已经完成,希望处理机能够向别的设备发出下一个输入/输出请求,同时让完成输入/输出后的程序继续执行。异常(Exception)也称为内中断、例外或者陷入(trap),指源自 CPU 执行指令内部的事件,如程序的非法操作码、地址越界、算数溢出等等。原创 2022-09-12 19:06:10 · 3797 阅读 · 0 评论 -
操作系统的运行机制
中断机制只有一小部分功能属于内核,它们负责保护和恢复中断现场的信息,转移控制权到相关的处理程序中,从而减少中断处理的时间,提高系统的并行处理能力。内核算是位于计算机系统 较为底层的软件,密切的管理着计算机的硬件资源。最初引入中断是为了提高外部设备在多道程序运行环境中的 CPU 利用率,并在后来得到发展,成为了操作系统各项操作的基础。系统中的设备驱动、CPU 切换、进程通信等功能中的部分操作都可被定义为原语,使得它们称为内核的组成部分。原创 2022-09-11 17:19:16 · 3155 阅读 · 0 评论 -
操作系统的基本特征
多道程序环境运行多个程序并发执行,但是资源有限,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进,这就是进程的。:系统中的某些资源,如打印机,磁带机,虽然可以供多个进程使用,但是只能是每个进程在不同的时间段内使用,进程之间会“互斥”。:系统中的某些资源在一段时间内可以“同时”访问,但“同时”通常表现在宏观上,在微观上这些进程还是交替的访问这些资源。是把物理上的实体变成若干个逻辑上的对应物,像是我们常用的操作系统就是把物理上的资源变成了系统中逻辑上的资源。—— 处理器的分时共享。原创 2022-09-06 14:53:39 · 3247 阅读 · 0 评论 -
操作系统的发展
早期的操作方式是由程序员将事先已穿孔的纸带(或卡片),装入纸带输入机(或卡片输入机),再启动它们将纸带(或卡片)上的程序和数据输入计算机,然后启动计算机运行。为了解决人机矛盾及 CPU 和 I/O 设备之间速度不匹配的矛盾,20世纪50年代末出现了脱机I/O技术。在脱机I/O过程中,程序和数据的输入和输出都是在外围机的控制下,即脱离主机的情况下完成的。单道批处理系统的内存中只有一道作业,所有的作业就像一条流水线一样完成运输作业。原创 2022-09-04 23:23:31 · 3092 阅读 · 0 评论 -
目录(操作系统随记)
操作系统目录原创 2022-07-03 16:06:04 · 1280 阅读 · 0 评论 -
操作系统的目标与作用
在计算机硬件上配置操作系统的主要目的是为了方便性、有效性、可扩充性、开放性。① 方便性② 有效性③ 可扩充性④ 开放性① 作为用户与计算机硬件系统之间的接口操作系统算是一个巨大的软件,用来给软件系统提供能够简单控制硬件系统的接口。通过操作系统,用户能够方便、快捷的操纵计算机硬件和运行自己的程序。操作系统提供的接口一共有三种:(1)命令方式。(例如 Windows 的 Command Prompt,Linux 的 shell 等等。)(2)系统调用方式。(例如系统提供的一些时钟控制函数等等。)(3)图像原创 2022-07-03 15:57:30 · 9919 阅读 · 0 评论