1、计算机的组成及其功能
计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。
1946年数学家冯·诺依曼于提出,计算机硬件(Hardware)系统由运算器、 控制器、存储器、输入设备和输出设备五大部分组成。其中,中央处理器CPU(运算器和控制器)和内部存储器(ROM和RAM)是计算机的主要部件。输入输出设备和外部存储器为外部设备。
中央处理器CPU----负责程序控制并运算、各硬件间协调,寄存器是锁存,保留运算时的数据,多级缓存来弥补与内存的时延。
内存是有编址的存储单元,存储器中的每一个存储空间用地址来识别。CPU的字长决定了内存的可寻址范围。
外部设备中,外部设备通常为硬盘可以在掉电情况下静态保存数据,当有读取操作时再加载至内存进行运行或处理。输入设备一般为键盘设备扫描仪等,输出设备一般为显示器等。
软件(Software)系统由系统软件和应用软件组成。系统软件包括操作系统、数据库管理系统等。系统软件并不提供和完成具体的应用工作,只是提供一个统一管理平台。具体应用是由应用软件提供。

2、内核功能以及作用

统一接管硬件控制权,并统一对系统资源进行隔离、监控、调度。
屏蔽底层硬件操作的复杂性,把底层硬件功能操作(微码编程及汇编)抽象为系统调用提供给程序员使用。
内核的作用:硬件驱动 进程管理 内存管理 网络管理 安全管理 文件管理
3、常见Linux的发行版,不同发行版之间的联系与区别。
slackware:SUSE Linux Enterprise Server (SLES) OpenSuse桌面
debian: ubuntu,mint
redhat: RHEL: RedHat Enterprise Linux 每18个月发行一个新版本。 CentOS:兼容RHEL的格式 Fedora:每6个月发行一个新版本
ArchLinux:轻量简洁
Gentoo:极致性能,不提供传统意义的安装程序,有些需要编译安装
LFS: Linux From scratch 自制Linux
Linux kernel + busybox + java + android
按用途大致分为桌面版和企业版:
桌面版:
FreeBSD、Ubuntu、Mint、Fedora、openSUSE等。由于安装了图像界面,界面美观、操作方便,比较适合新手,但相对于企业版来说较消耗资源。
企业版:
RHEL、CentOS、Debian、Ubuntu、SLES、NetBSD等。系统稳定性好,资源消耗较小,满足企业需求,但基本都是命令行界面,需要有一定的基础才能上手操作。
按照维护方式分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。
商业公司维护: RHEL、CentOS、SLES等
社区组织维护: Debian、Ubuntu等