后端基础菜鸟操作系统补充学习笔记 | 青训营笔记

182 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第45天

碎碎念

大项目结束后,也要查缺补漏,争取以最好的姿态迎接秋招。在这次项目中,操作系统一词是我第一次接触,后端这方面还是十分重要的

Day 45 内容安排

操作系统学习

  1. 常用词汇概念学习理解

随记

  • 操作系统随记心得吧:
  1. 什么是操作系统:操作系统(Operating System,简称OS)是一个大型的程序系统,他负责计算机的全部软、硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护。他提供了用户接口,使用户获得良好的工作环境。

2.操作系统应具备的核心功能:(1)作业管理(系统调用接口)(2)进程管理 (3)内存管理 (4)文件系统管理 (5)设备管理。操作系统位于计算机的硬件与应用软件之间。操作系统由操作系统的内核、以及系统调用接口两部分组成。

3.操作系统是一步步演变进化的,目前比较普遍的是分布式操作系统:分布式计算机系统是由多个分散的计算机经连接而成的计算机系统,系统中的计算机无主、次之分,任意两台计算机可以通过通讯交换信息。分布式操作系统能直接对系统中的各类资源进行动态分配和调度、任务划分、信息传输协调工作,并为用户提供一个统一的界面、标准的接口,用户通过这一界面实现所需要的操作和使用系统资源,使系统中若干台计算机相互协作完成共同的任务,有效地控制和协调诸任务的并行执行。

  1. Unix是一种分时计算机操作系统,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。本次大项目就是在Linux环境下开发。

(参考文档:zhuanlan.zhihu.com/p/572304757

总结

  1. 好多事情呀,好多要学习呀,一步步来吧
  2. 坚持下去,一直在前进