乐趣区

关于后端:操作系统1

操作系统(1)

操作系统在硬件与软件两头,屏蔽底层硬件操作能够使程序员更不便的去应用硬件。操作系统运行在内核态具备对硬件的齐全拜访权,能够执行机器可能运行的任何指令。应用软件运行在用户态,在受限下运行当波及到硬件操作或 I/O 时会应用零碎调用陷入内核态运行,当操作或 I/O 完结后会退出零碎调用回到用户态继续执行。

1. 什么是操作系统

操作系统是一种运行在内核态的软件。

1.1 作为扩大机器的操作系统

操作系统创立好的形象,并实现和治理它所创立的形象。操作系统将硬件进行形象将简单的硬件操作形象为简略的操作。

操作系统的理论客户为由程序员编写的应用程序,程序员间接与操作系统及其形象打交道。应用程序的用户即最终用户与用户接口提供的形象打交道,shell,GUI 打交道。

1.2 作为资源管理者的操作系统

操作系统记录程序应用的资源,对资源进行调配,并为不同过程调解资源抵触。

资源管理通过工夫和空间的复用来共享资源。

退出移动版