操作系统初识2022.11.13

前面放几篇比较系统的《操作系统》学习文章

  1. 《王道操作系统》学习笔记总目录+思维导图
  2. 计算机操作系统知识点总结(有这一篇就够了!!!)
  3. 操作系统基础知识详解

学习总结2022.11.13

自己之前一直没有学习过操作系统相关的专业课,对这方面的概念都不太了解。大三那会甚至才第一次听说Linux,也不知道是什么,后面就大致知道了Linux/Unix是操作系统,且是当前大多服务器所使用的操作系统。
因此,我来学习的动力,一是探索知识盲区的猎奇心态;二是作为编程能力的先备基础知识补充。
但是在我花费了大概3小时,按照王道考研的结构把这部分内容结构大致过了一遍,感觉偏向计算机实现的底层原理(程序的进程,内存的分配调度策略……),不是我的菜,目前就没有什么兴趣了,且必要性不足(我的考虑是:计算机科学家并不是我的目标,以及编程能力的提升目前对这些底层原理和架构依赖性并不大)。(至于失去兴趣的原因,不知道是不是学习资料有点反人类——与学习科学认知规律相悖)

但是很惊叹于计算机科班出身,尤其是名校科班同学的专业基础(瑞斯拜),他们对计算机的理解真是非科班所不能比拟的。
操作系统初识2022.11.13_第1张图片

一、操作系统OS的基本概念

操作系统是一个系统性的软件,在计算机硬件的基础上,负责:

  1. 控制和管理整个计算机的硬件和软件资源;
  2. 合理的组织、调度计算机的工作与资源的分配;
  3. 为上层应用/其他软件和用户提供方便的接口和环境。
    操作系统初识2022.11.13_第2张图片

二、operating system (Ubuntu, CentOS, Debian, etc.)

除了常见的Windows和OS操作系统之外的其他操作系统。

你可能感兴趣的:(编程基础Python,其他)