计算机硬件及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)
N24_aHaoN24_aHao
上一篇 2016-10-30 21:06
下一篇 2016-10-30 21:32

相关推荐

  • linux 下的文件压缩与解压

    文件压缩 压缩原理:把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。 目的:时间换空间,cpu时间–>空间 压缩文件工具:    compress|uncompress 压缩后的文件.z    gzip|gunzip  …

    Linux干货 2016-08-21
  • 救援模式安装RPM

    救援模式安装RPM 步骤如下: (1)先让RPM“自杀”掉,必须要使用忽略依赖选项—nodeps,否则卸载不了RPM程序。 (2)卸载完成后,将机器重启,按F2键进入机器的BIOS模式,如下图选择CD-ROM启动,最后按F10保存退出。 (3)机器将会从光驱上使用光盘文件做引导启动,如下图界面,相信大家都非常熟悉,该界面在我们安装新系统的时候,也会见到。啰嗦…

    Linux干货 2016-08-26
  • 相关练习

    1、请使用命令行展开功能来完成以下练习:    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d  mkdir /tmp/{a,b}_{c,d}    (2)、创建/tmp/mylinux目录下的:  mkdir -pv /tmp/mylinux/{bin,boot/grub,de…

    Linux干货 2016-11-05
  • python之psutil模块

    python 安装psutil 来实现获取系统信息  # yum -y install python*pip # yum -y groupinstall “Development Tools # yum -y install python34-devel.x86_64 # pip3 install –upgrade pip # pip3 inst…

    Linux干货 2017-03-08
  • N21沉舟13周作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;   3)添加s…

    Linux干货 2016-10-24
  • 打造自己小小的RPM包

    关于源码RPM包的安装于制作 什么是RPM与SRPM? 1     RPM: 1     SRPM: 2     SRPM的安装 2 一 .利用rpmbuild默认安装SRPM档案 2 二.配置路径与需要的软件功能模块 3  &n…

    Linux干货 2016-08-24

评论列表(1条)

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

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