新手学操作系统(第一周)

电子说

1.3w人已加入

描述

1.操作系统(Operating System,OS),操作系统是计算机资源的大管家。

VMware

为什么说操作系统是计算机资源的大管家,下面讲讲计算机、操作系统(OS)和应用程序之间的关系。

计算机硬件:

计算机是由硬件组成的,硬件包括处理器(CPU)、内存、存储设备、输入/输出设备等。这些硬件提供了基础的计算能力和数据处理能力,但它们不能直接被用户使用,需要通过操作系统进行管理和协调。

操作系统 (Operating System, OS):

操作系统是位于硬件和应用程序之间的一层软件,它负责管理硬件资源,如CPU、内存、磁盘、网络接口等。

操作系统提供了一组基础服务,例如文件管理、内存管理、进程调度、输入输出操作、网络通信等,使得应用程序能够抽象出硬件的复杂性,专注于完成自身的功能。

操作系统还提供用户与计算机交互的接口(如图形界面或命令行界面),使用户能够方便地操作计算机。

应用程序 (Applications):

应用程序是为特定任务设计的软件,例如文字处理软件、浏览器、游戏、数据分析工具等。应用程序通过操作系统的接口(API)来请求硬件资源,例如要求操作系统为其分配内存或存取文件。

应用程序依赖于操作系统提供的服务来运行。如果没有操作系统,应用程序将无法直接与硬件交互,因为硬件的控制和资源分配需要由操作系统管理。

计算机硬件提供了运行应用程序所需的物理资源。

操作系统是管理这些资源的中间层,确保硬件资源被有效利用,并为应用程序提供标准化的操作接口。

应用程序利用操作系统的服务来执行特定的任务,为用户提供直接的功能。

总结来说,计算机的硬件是底层的基础,操作系统在其之上管理硬件资源,应用程序则通过操作系统来实现其功能。这三者密不可分,操作系统充当了连接硬件和应用程序的桥梁。

2.参考学习书籍

刘遄《Linux就该这么学》

鸟哥 《鸟哥的Linux私房菜 基础学习篇(第4版)》
鸟哥《鸟哥的Linux私房菜 服务器架设篇(第2版)》
W.Stevens《Unix环境高级编程(中文第2版)》

W.Stevens《Unix环境高级编程(中文第3版)》
M.Bach《Unix操作系统设计》

3.实践环境

VMware

编辑用VMWare软件在物理计算机中搭建虚拟计算机(Virtual Machine,VM)
然后在虚拟机上安装CentOS操作系统。CentOS操作系统是Red Hat操作系统的一个分支,Red Hat操作系统是Linux操作系统的一个分支。


审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分