设为首页 加入收藏

TOP

【操作系统导论-引论】操作系统的介绍
2023-07-23 13:26:06 】 浏览:19
Tags:引论

写在前面

  本系列的文章是博主边学边记录的,可能不是特别的准备,因为会加上博主自己的理解,仅供参考。

  其次就是,博主是有一定的基础了,大学开设过操作系统的课,建立在这个基础上,写出来的笔记可能不会太详细。

  博主所看书籍为 《操作系统导论》王海鹏译

正文

  除了介绍操作系统的一些历史外,还总体概括了操作系统的4个特性,同时也是本书后面展开讲解的内容:

  1.虚拟化

    虚拟化主要指的是cpu、内存的虚拟化,

    cpu的虚拟化抽象为进程和线程,在执行程序的时候,看似是每个程序占用一个cpu,从而实现每个程序同时运行,其实并不是,更多的是利用并发特性来实现。

    内存虚拟化抽象为空间,每个程序看似都占用一个自己的空间,互不干扰。其实也是有虚拟化技术实现。除了这方面,内存大小也是一种虚拟化,要运行的程序占用的内存很大,内存并不是给该成都分配这么大的空间,而是根据程序的局部性原理,利用页面置换运行程序。

  2. 并发

    并发算是一个经典的问题,但是要深入理解,除了理解概念,还需要了解进程、线程以及调度算法。

  3.持久

    这方面主要是磁盘的抽象,也就是我们熟知的文件,这方面涉及的知识也比较多,主要是文件的管理方式以及磁盘的寻道算法

  4.共享

    这是博主根据大学教材加上的,共享主要指的是资源共享,那么这样方面会涉及到一些信号量机制。

 

本书的引论大概就是这些内容,蚂蚁虽小五脏俱全,可以说,后面文章的所有内容都是围绕这四点来讲了。我们下次再见~

 

不骄不躁,持续前进~~

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【经验分享】在百度搜索引擎中的.. 下一篇笔记本通过HDMI接口扩展显示器,..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目