操作系统教程

什么是操作系统,操作系统(operation system,简称 OS)是管理计算机硬件与软件资源的计算机程序。

操作系统发展历史

操作系统发展历史,操作系统诞生距今已经有了几十年的时间,它是计算机资源的管理者。

操作系统基本特性

操作系统基本特性,批处理系统、分时系统和实时系统这三种基本操作系统都具有四个共性:并发性、共享性、虚拟性、异步性。

操作系统接口

操作系统接口,操作系统的接口可以分为命令行接口、图形用户接口和系统调用接口。

操作系统指令

特权指令,所谓特权指令是指有特权权限的指令,由于这类指令的权限最大,如果使用不当,将导致整个系统崩溃。

计算机层次结构

计算机层次结构,计算机的层次结构从上到下可以分为用户层、应用软件层、操作系统层和纯硬件层。

中断与异常

中断与异常,在操作系统中引入核心态和用户态这两种工作状态后,就需要考虑这两种状态之间如何切换。操作系统内核工作在核心态,而用户程序工作在用户态。

系统调用

系统调用概述,计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源。

系统调用与库函数区别

系统调用,系统调用是通向操作系统本身的接口,是面向底层硬件的。