操作系统概念读书笔记-第零章:概览.md


本文是《操作系统概念(第九版)》读书笔记系列的第一篇文章,主要讲述我为什会编写这一系列的文章以及本系列文章的规划。

This article is the overview of series article: reading notes of Operating System Concepts (Ninth Edition).

操作系统概念

操作系统概念读书笔记-第零章:概览

1. Why Learning Operating System?

A. From the aspect of own capability.

操作系统是一种特殊的软件,它下可以沟通硬件,上可以为用户的程序提供服务,连接了人与硬件。操作系统。各种算法、优化、设计思想的集大成者,巨型工程的难得成功案例

学习操作系统本身就能够提升我们的代码水平,因为其实写代码的时候遇到的很多问题是与底层机制相关的,如果不学底层这些知识,就会在遇到问题的时候束手无策。因此为我们想要写出来更好的程序、更好的操作计算机就需要学习操作系统。

B. From the aspect of school courses.

另外一方面,操作系统是计算机科学相关专业学生的必修课,我也不例外。因此学习操作系统的另外一方面就是要分数。虽然我不太喜欢内卷,但是基础的分数还是必要的。

2. Why this series of blogs

写这系列博客的原因其实有很多,首先是作为学习的笔记,在未来需要的时候可以快速的回忆起来。

其次是作为我学习过操作系统的证据,毕竟需要记录可以证明我曾经学习过这些东西,

3. Why Operating System Concepts?

学习是需要媒介的,无论是通过视频(网课)、看书(PPT)还是上课。对于我来说,效率最高的方式就是看书,此外由于学校里的课程使用的教材是《操作系统概念》,因此就选择阅读这本书来进行学习。

《操作系统概念》

此外关于操作系统的书有两种,一种是面向新手的、零基础的介绍操作系统的概念的书,例如这本操作系统概念;另外一种是面向以及有经验的、面向开发的操作系统的书,例如Linux内核完全剖析。

第一次学习操作系统当然是要学基础的、介绍概念的书,未来提升自己、动手实现一个内核的时候再参考Linux内核完全剖析这类书。

4. Overview of Operating System Concepts

操作系统概念这本书主要分为以下几个大部分:

  • 概述:Overview,1-2章
  • 进程管理:Process Management,3-7章
  • 内存管理:Memory Management,8-9章
  • 存储管理:Storage Management,10-13章
  • 保护和安全:Protection and Security,14-15章
  • 高级话题:Advanced Topics,主要讲解了虚拟化技术和分布式系统,16-17章
  • 案例分析:Case Study,讨论了MacOS、Linux、Windows 7、Free BSD这些操作系统,18-19章

本系列文章也将根据这些内容进行展开。


文章作者: Jack Wang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Jack Wang !
 上一篇
操作系统概念读书笔记-第一章:介绍-1 基础概念 操作系统概念读书笔记-第一章:介绍-1 基础概念
本文是《操作系统概念(第九版)》的第一章的读书笔记第一部分,主要介绍了操作系统中的一些基础概念。This blog is the first part of reading notes of Operating System Concepts (Ninth Edition) chapter 1: Introduction, which tells the basic ideas of Operating System
下一篇 
Ubuntu下QQ和微信解决方法 Ubuntu下QQ和微信解决方法
QQ和微信作为国民级的应用,无论是聊天还是传输文件都非常的方便。本文介绍了如何在类似Ubuntu这类的Linux平台上使用微信和QQ。
  目录