计算机硬件及Linux简介

计算机的组成

计算机主要分成五大部分:输入单元、控制单元、运算单元、存储器、输出单元。

其中,中央处理器(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

(0)
上一篇 2016-10-30 21:06
下一篇 2016-10-30 21:32

相关推荐

  • N26-第四周博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost skel]# cp -r /etc/skel /home/tuser1[root@localhost skel]# chmod -R go=— /home/tuser1 2、编辑/etc/…

    系统运维 2017-02-08
  • 网络配置详解(一)

    Linux网络属性配置      ifcfg命令家族:ifconfig, route, netstat      ifconfig命令:      ifconfig [INTERFACE]      # ifconfig -a 显示所有接口…

    Linux干货 2017-01-02
  • date(时间),timedatectl(时区),cal(日历)的用法

    date+%F 显示日期,   显示格式如 2017-07-15+%T 显示时间    显示格式如 15:00:15+%Y 显示年      显示格式如 2017+%m 月 +%d 日+%H 时+%M 分+%S 秒+%s 从linux初始到现在经历了多少秒+%w 显示数字形式的星期+%a …

    Linux干货 2017-07-14
  • 挂载

    挂载的相关介绍

    Linux干货 2017-12-10
  • Linux哲学思想

    一切皆文件(硬件设备亦如此); 由众多目的单一的小程序组成,一个程序只做一件事,并且要好; 组合小程序完成复杂任务; 尽可能避免跟用户交互; 使用文本文件保存配置信息; 提供机制,而非策略。 Linux作为自由软件(GNU),同时也遵循自由软件的思想: 自由使用 自由学习和修改 自由分发 自由创建衍生版

    Linux干货 2016-10-31
  • shell脚本变成之数组、字符串处理及其它功能补充

    数组定义:                  能够存储多个元素的内存空间,每个元素在数组中具有特定的索引编号,我们可以通过变量名和索引编号来查看数组中的某一元素。    &nbsp…

    Linux干货 2016-08-24

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 17:19

    加入了一些自己的理解,不错,希望可以将这段发展史熟知,加油,加油!