操作系统初识2022.11.13

本文探讨了操作系统基础概念、常见类型及对编程的影响。作者分享了个人学习经历,指出对于非科班程序员,掌握底层原理并非必需,更多关注实用技能和应用环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

学习总结2022.11.13

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

但是很惊叹于计算机科班出身,尤其是名校科班同学的专业基础(瑞斯拜),他们对计算机的理解真是非科班所不能比拟的。
在这里插入图片描述

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

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

  1. 控制和管理整个计算机的硬件和软件资源;
  2. 合理的组织、调度计算机的工作与资源的分配;
  3. 为上层应用/其他软件和用户提供方便的接口和环境。
    在这里插入图片描述

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值