CS162 Lecture 1: Intro to CS162: What is an operating system?

软硬件接口

  • 在CS61C中我们已经学习过机器架构,操作系统的一大目的是,为应用程序抽象硬件的细节,而只提供特定功能的接口。

OS概览

  • 操作系统将硬件分别抽象成进程中的各个部分,进程就是操作系统提供的一个编程抽象,应用程序眼中的“机器”就是被抽象后的硬件——进程。

进程切换

  • 操作系统可以在不同进程中切换,由于时间很短,这造成了不同进程同时运行的假象。

  • 操作系统在不同进程中提供隔离性,用户进程不能访问属于内核的进程空间,否则触发Segmentation fault

CS162 Lecture 1: Intro to CS162: What is an operating system?

http://huaeryi.com/2023/05/06/CS162-Lecture-1/

作者

huayi

发布于

2023-05-06

更新于

2023-05-10

许可协议