《Unix & Linux大学教程》读书笔记

第二章

“Given enough eyeballs, and bugs are shallow.”

2.1 操作系统

运行计算机的总控制程序。是硬件的基本接口,为使用计算机的用户提供界面,也为正在执行的程序提供界面。

功能:
1、控制计算机并在计算机启动或者重新启动时初始化计算机。
2、支持与计算机交互所使用的界面。
3、为需要使用计算机资源的程序提供接口。
4、管理计算机的内存。
5、维护并管理文件系统。
6、调度工作。
7、提供账户和安全服务。

2.2 内核

操作系统的核心,执行基本的任务。

内核所提供的服务:
1、内存管理。
2、进程管理(创建、终止、调度)。
3、进程间通信(本地、网络)。
4、输入输出。
5、文件管理。
6、安全和访问控制。
7、网络访问。

分类:
1、单内核
2、微内核:只能执行最基本的任务,通过调用服务器来完成大部分工作。

2.3 Unix=内核+实用工具

为用户提供使用计算机的界面的程序:
shell:提供基于文本的界面
GUI:使用窗口、鼠标指针、图标等提供图形界面。

2.4

Unix:一种多用户、多任务处理的操作系统,由一个类Unix内核、许多类Unix实用工具及一个类Unix shell构成。

Linux:任何使用Linux内核的Unix的名称。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值