一、计算机的组成及其功能
1.计算机由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能。如下图:
1.1.运算器或称算术逻辑单元(Arithmetical and Logical Unit)
运算器的主要功能是对数据进行各种运算。这些运算除了常规的加、减、乘、除等基本的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”、“或”、“非”这样的基本逻辑运算以及数据的比较、移位等操作。
1.2.存储器(Memory unit)
存储器的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。存储器是具有“记忆”功能的设备,它用具有两种稳定状态的物理器件来存储信息。这些器件也称为记忆元件。由于记忆元件只有两种稳定状态,因此在计算机中采用只有两个数码“0”和“1”的二进制来表示数据。记忆元件的两种稳定状态分别表示为“0”和“1”。日常使用的十进制数必须转换成等值的二进制数才能存入存储器中。计算机中处理的各种字符,例如英文字母、运算符号等,也要转换成二进制代码才能存储和操作。
存储器是由成千上万个“存储单元”构成的,每个存储单元存放一定位数(微机上为8位)的二进制数,每个存储单元都有唯一的编号,称为存储单元的地址。“存储单元”是基本的存储单位,不同的存储单元是用不同的地址来区分的,就好像居民区的一条街道上的住户是用不同的门牌号码来区分一样。
计算机采用按地址访问的方式到存储器中存数据和取数据,即在计算机程序中,每当需要访问数据时,要向存储器送去一个地址指出数据的位置,同时发出一个“存放”命令(伴以待存放的数据),或者发出一个“取出”命令。这种按地址存储方式的特点是,只要知道了数据的地址就能直接存取。但也有缺点,即一个数据往往要占用多个存储单元,必须连续存取有关的存储单元才是一个完整的数据。
计算机在计算之前,程序和数据通过输入设备送入存储器,计算机开始工作之后,存储器还要为其它部件提供信息,也要保存中间结果和最终结果。因此,存储器的存数和取数的速度是计算机系统的一个非常重要的性能指标。
1.3.控制器(Control Unit)
控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。
控制器从存储器中逐条取出指令,分析每条指令规定的是什么操作以及所需数据的存放位置等,然后根据分析的结果向计算机其它部分发出控制信号,统一指挥整个计算机完成指令所规定的操作。因此,计算机自动工作的过程,实际上是自动执行程序的过程,而程序中的每条指令都是由控制器来分析执行的,它是计算机实现“程序控制”的主要部件。
通常把控制器与运算器合称为中央处理器(CentralProcessing Unit-CPU)。工业生产中总是采用最先进的超大规模集成电路技术来制造中央处理器,即CPU 芯片。它是计算机的核心部件。它的性能,主要是工作速度和计算精度,对机器的整体性能有全面的影响。
1.4.输入设备(Input device)
用来向计算机输入各种原始数据和程序的设备叫输入设备。输入设备把各种形式的信息,如数字、文字、图像等转换为数字形式的“编码”,即计算机能够识别的用1和0表示的二进制代码(实际上是电信号),并把它们“输入”(INPUT)到计算机内存储起来。键盘是必备的输入设备、常用的输入设备还有鼠标器、图形输入板、视频摄像机等。
1.5.输出设备(Output device)
从计算机输出各类数据的设备叫做输出设备。输出设备把计算机加工处理的结果(仍然是数字形式的编码)变换为人或其它设备所能接收和识别的信息形式如文字、数字、图形、声音、电压等。常用的输出设备有显示器、打印机、绘图仪等。
通常把输入设备和输出设备合称为I/O设备(输入/输出设备)。
总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。
二、罗列Linux的发行版,并描述不同发行版之间的联系和区别
1.1984年,GNU工程和自由软件基金会创立,开发一个完全免费、类似于Unix的GNU操作系统,但不适用Unix系统的任何源代码。
1.1.常见开源版Unix事业
1.2.创建GRL
1.3.软件许可遵循开源原则
2.1991年 linux torvald创建开源类似Unix内核的代码,发布在GPL下---系统命名为linux
3.今天,linux内核+GNU应用=完整的linux开放的开放代码
4.由于Linux的内核源代码和大量Linux的应用程序都可以自由获得,因此很多公司或组织开发了属于自己的Linux发行版。目前共有100多种发行版。其中较未知名的有Debian、slackware、RedHat、Gentoo、ArchLinux、红旗Linux等等。如图:
5.Linux内核是Linux操作系统创始人主持的网站 www.kernel.org 上发布的那套操作系统的最基本的那些东西。Linux发行版则是前述那些东西的基础上添加了一些工具软件的基础上构成的一套庞大复杂的操作系统。虽然内核都是一样的,但添加部分各不相同,这就构成了不同的发行版本。
三、描述Linux的哲学思想,按照我自己的理解对其进行解释性描述
1.一切皆文件:
把几乎所有的资源都抽象为文件形式。文件可以通过Linux的cat、grep等工具让使用者直接看懂,已文件的形式保存,更方便使用者的控制和安全。
2.由众多功能单一的程序组成:
让每个程序做一件事情,如果有新任务,就重新开始,不往源程序中加入新的功能应用。
3.避免跟用户交互:
linux上支持的脚本语言种类十分丰富、易学简单,易于使用者已脚本的方式自动完成众多功能。
4.使用文本文件保存配置信息:
通过文本处理工具可以完成系统配置。
四、说明Linux系统上的命令使用格式,并详细介绍:ifconfig,echo , tty ,startx , export , pwd , history ,shutdown , poweroff , reboot , hwclock , date命令的使用,并配合相应的示例来阐述
1.Linux的命令使用格式:#COMMAND{OPTIONS}{ARGUMENTS}。其中,OPTIONS有两种表现形式:短选项:-char,例如:-l -d,如同同一命令同事使用多个短选项,多数可以合并,例如:-ld。长选项:-word,例如:-help。
2.命令详解
ifconfig:是一个用来查看、配置、启用或禁用网络接口的工具。
-a:显示所有接口的信息
-s:显示摘要信息
echo:显示一行文本
-n:不进行换行
tty:查看党建的终端设备
startx:在某一虚拟终端接口允许此命令,启动图形界面
export:
1.1.变量赋值:export name=ligang
1.2,查看环境变量
pwd:显示当前的工作目录
history:用来显示曾执行过的命令,也可以跟选项来执行需要的命令
-c:清空命令历时
history #:显示最近的#条命令
-r:从文件读取命令历时至历时列表中
-w:吧历时列表中的命令追加至历时文件中
调用命令历时列表中的命令
!#:再一次执行历时列表中的第#条命令
!!:再一次执行上一条命令
!sudo:再一次执行命令历时列表中最近一个以sudo开头的命令
shutdown:关机或重启命令
poweroff:关机命令
命令参数:
-f:强制关机,不调用shutdown
-p:断电停机,默然参数
-w:只是显示关机警告,不调用shutdown命令,记录写到/var/log/wtmp
reboot:重启命令,即用即重启
hwclock:查看或设定硬件时间
date:查看或修改当前系统时间
系统修改时间 date 091700572016
hwclock -s -history:把系统时间调整为硬件时间
五、如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
1.命令分为内置命令和外部命令
1.1.内置命令:由shell程序的自带命令
1.2.外部命令:独立的可执行程序文件,文件名即命令名
1.3.使用type命令查看命令是否为内置命令:
ls是ls --color=auto的别名,pwd是shell内嵌。 ls式命令别名,属于外部命令;pwd为内置命令
2. 获取命令的使用帮助信息
2,1.内置命令:help pwd
2.2.外部命令:ls --help
3.使用手册:manual,位置:/usr/share/man
3.1.命令:man ls
3.2.其他凡是获取,info:获取linux在线文档
3.3.可以利用谷歌,百度,搜狐来获取帮助信息
3.4.论坛及官方网站上的一些帮助文档
4.man命令用于查看Linux系统的手册。手册是在Linux中广泛使用的联机帮助形式,其中不仅包括了常用的命令帮助说明,还包括了配置文件、设备文件、协议和库函数等多种信息,按章节查询,man手册一般存放在/usr/share/man目录下。如图:
六、罗列Linux发行版的基础目录名称、命名法则及功能规定
1.Linux的文件系统的组织方式被称为Filesystem Hierarchy Standard(文件系统分层标准,简称FHS),即其采用层次式的树状目录结构。在此结构上最上层是/,然后在此根目录下是其他的目录和子目录。如图:
2.linux目录及其功能
时间:2016年9月17日
李刚 著