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

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

为什么说操作系统是计算机资源的大管家,下面讲讲计算机、操作系统(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软件在物理计算机中搭建虚拟计算机(Virtual Machine,VM)
然后在虚拟机上安装CentOS操作系统。CentOS操作系统是Red Hat操作系统的一个分支,Red Hat操作系统是Linux操作系统的一个分支。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值