一.Linux的基础入门
1.计算机组成
控制器:
是整个计算机的中枢神经,根据程序要求进行控制,协调计算机各部分工作及内存与外设
的访问等。
运算器:
功能是对数据进行各种
算术运算
和
逻辑运算
。
存储器:
功能是存储程序、数据和各种信号、命令等信息。
输入设备:
输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息
输入到计算机。常见的输入设备有键盘、鼠标等。
输出设备:
它把计算机计算后的信息输出出来。常用的输出设备有显示终端、打印机、绘图仪等。
2.操作系统
(1)操作系统(Operating System,简称OS)是
管理和控制计算机硬件与软件资源的计算机程序,向 用户提供系统设备接口及使用界面,是配置在计算机硬件上的第一层软件,任何其它软件都必须在 操作系统的支持下才能运行。
(2)操作系统的主要工作
是由操作系统内核实现的,操作系统内核提供一系列具备预定功能的多内核函 数,通过一组称为系统调用的接口(应用编程接口API
,由操作系统实现提供的所有系统调用所构成 的集合,是应用程序和系统之间的接口)呈现给用户。
(3)组成

(4)操作系统内核的功能
系统调用接口:程序员通过该接口与内核进行通信
进程管理:计算机可能同时有很多的工作在等待
CPU
运算处理,内核这个时候必须要能够控制这些
工作,让
CPU
的资源做有效的分配才行。
内存管理:控制整个系统的内存管理,系统所有的程序代码与数据都必须要先存放在内核当中。通
常内核会提供虚拟内存的功能,当内存不足时可以提供内存交换的功能。
文件系统管理 :例如数据的输入和输出等的工作,还有不同文件格式的支持等。
设备驱动:硬件的管理是内核的主要工作之一,设备的驱动程序就是内核管理着硬件的代码,设备
的驱动程序可以使硬件准备好工作,时刻等待着程序的调用。好在目前都有所谓的
“
可加载模块
”
功
能,可以将驱动程序编辑成模块,就不需要重新编译内核。
(5)常见的操作系统
UNIX
、
Linux
类、
Windows
类
3.Linux入门
(1)linux特点具有:
源代码开放
真正的多用户多任务
完全兼容
POSIX
标准
强大的可移植性
丰富的网络功能
良好的用户界面
可靠的系统安全
高度的稳定性
(2)Linux的应用领域
服务器领域
桌面应用领域
嵌入式系统
集群、虚拟化、云计算、大数据平台基石