计算机的组成
计算机主要分成五大部分:输入单元、控制单元、运算单元、存储器、输出单元。
其中,中央处理器(CPU)是一个具有特定功能的芯片,含有微指令集。包括控制单元与运算单元。 控制单元对程序进行控制,调度程序、数据、地址。运算单元负责对数据的各种逻辑运算和数字运算。
计算机的功能
包括但不限于
驱动程序:字面意思。
进程管理:计算机内部能够通过分配资源,对多任务的环境进行管理。
内存管理:程序代码、数据要先存在内存中。
文件系统管理:计算机的内核识别出文件系统并对其工作进行管理。
设备管理:通过内核管理,计算机能够驱动硬件,程序能够使用硬件的功能。
系统调用接口:计算机包含一些简单的接口,能让管理者让硬件资源与内核进行通信。
网络功能:计算机之间能通过特定的协议实现资源共享与分配,而且相互间能传输数据,并提供各项服务。
安全:保护系统资源与信息不被丢失或受损。
Linux简介
linux发行版
包括但不限于
①
Debian:适用于系统管理员和高级用户,基础核心小,稳定,占用空间小。
Ubuntu:界面华丽,更适合桌面操作系统,使用相对容易。
Mint:桌面环境可选,安装后即可播放音乐、视频文件。
Knopix:直接在光碟执行,不必安装。
②
Slackware:没有图形界面工具配置系统,没有RPM之类成熟的软件包管理器。
S.u.S.E:针对个人用户。
OpenSUSE:仍然供个人使用,使用Yast管理软件包,便于管理任务。
③
RedHat:针对企业或服务器,网络功能较多,不便学习。
Fedora:小巧,能部署测试即将在RedHat的技术或软件。
CentOS:CentOS是从RHEL源代码编译的社区重新发布版。体积略大,成熟,稳定,英文文档强大。
④
Gentoo:提供大量程序的源代码,甚至是系统库和编译器自身。软件包较大,安装和使用较困难,不过能了解Linux内部运作原理。
ArchLinux:简单轻量,为开发者考虑较多,软件更新快,包管理简易高效,配置安装简便。
Linux核心
-
所有包括设备都是文件
-
程序功能单一,各功能构成复杂任务
-
尽量避免与用户交互
-
文本文件保存配置信息
原创文章,作者:N24_aHao,如若转载,请注明出处:http://www.178linux.com/56234
评论列表(1条)
加入了一些自己的理解,不错,希望可以将这段发展史熟知,加油,加油!