二级公共知识——计算机系统

·考点一:计算机系统的结构

(1) 计算机系统结构:就是计算机的机器语言程序员或编译程序编写者所看到的外特性,所谓外特性,就是计算机的概念性结构和功能性特性(比如动物的内脏各器官就其外特性)。

(2)从计算机语言的角度,把计算机系统按功能划分成多级层次结构。
在这里插入图片描述
·考点二:硬件系统结构

【一】计算机硬件系统
概念: 冯 · 诺依曼型计算机由输入、存储、运算、控制和输出五个部分组成。

【二】 CPU组成

CPU内部我们可以大致分成三个部分:
1、控制器: 指令控制、操作控制、时间控制。

2、运算器:数据加工。

3、Cache缓存:目的是提高CPU效率。

指令控制、操作控制、时间控制都属于控制功能,由控制器来指挥

数据加工属于运算功能,由运算器指挥。

在CPU内,一切数据都在总线上传输。

【三】CPU四大功能:

1、指令控制:规定好指令的执行顺序是CPU的主要功能;PC寄存器是CPU内部进行指令控制的一个寄存器。它存着下一条待执行指令的地址。

2、操作控制:一个指令之中,往往有多个操作;CPU必须对每条指令进行一个解析,从而知道每条指令需要完成的操作(操作控制相当于读取指令的内容)。

3、时间控制:CPU必须有严格的时间控制(什么时间段做什么)。

时序产生器 是负责时间控制(时钟)。

4、数据加工:CPU最核心的功能是计算。 CPU内部的运算器,主要负责数据加工。

【四】存储器分层体系

1、存储器两个层次:

·主存–缓存 主要提高速度,采用硬件方式实现。

·主存–辅存 主要提高容量,采用软硬件结合方式实现。

2、为什么使用分层的存储体系

·因为任何一个存储器都达不到“高速度,大容量,低价格”的目的,只能采用分层结构,形成存储体系。

【五】存储体系包含两个方面:

1、两个或两个以上的存储介质(存储介质是指存储数据的载体。比如软盘、光盘、DVD、硬盘、闪存、U盘)。

2、用软件,硬件或者软硬件结合的方式把各存储介质连接到一起,成为一个整体。 

也就是说,对程序员来说,存储体系是透明的,使用者不需要考虑它内在的结构,不需要考虑它的分层结构,信息的调入调出都是体系自动完成的,不需要程序员介入(就是会用就行,不用深入了解)。

考点三:总线性能描述

(每秒能传输的数据量)总线的带宽(MB/s)=总线的工作频率(MHz)×总线的位宽(bit)÷8。

·
总线分类

1、内部总线:内部结构,是cpu、内存、输入、输出设备传递信息的公用通道。

2、系统总线:该总线是用来连接微机(大脑)各功能部件(躯干)而构成一个完整微机系统(类似于大脑与躯干通过主神经连接),所以称之为系统总线。系统总线分为三种:数据总线、地址总线、控制总线

3、外部总线:连接外部设备的总线。是CPU与内存RAM、ROM和输入/输出设备接口之间进行通讯的通路。

考点四:操作系统

操作系统最底层的组件是内核,其上层搭建了许多系统软件。

系统程序包括三个部分,分别是:编译环境、应用程序接口和用户接口。

(1)编译环境包含汇编、C 等低高级语言编译程序,连接程序和装载程序,这些程序负责将文本格式的程序语言转变为机器能识别和装载的机器代码。

(2)应用程序接口(API)包含内核提供的系统调用接口和语言库,系统调用是为了能让应用程序使用内核服务,语言库函数则是为了方便应用程序开发,所以将一些常用的基础功能预先编译以供使用,比如对C语言来说常用的C库等;API又叫做编程接口,从使用的方式来看,它是在应用程序中以函数调用的方式来享用系统服务的。

(3)用户接口(AUI)包括我们熟悉的shell、系统服务程序和常用的应用程序,是系统和用户之间进行交互和信息交换的媒介,所谓操作系统的用户接口,就是操作系统提供给用户,使用户可通过它们调用系统服务的手段。操作命令接口又叫做操作接口或作业接口,它是用户在操作系统界面上以命令方式来操作和控制计算机的手段。

操作系统的运行状态还可分为两种:核心态和用户态。

考点五:进程管理

进程(Process)是指计算机中已运行的程序,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是程序真正运行的实例,若干进程可能与同一个程序相关(一个进程可以有多个程序),且每个进程皆可以同步或异步的方式独立运行。

进程控制块PCB(Process Control Block)描述的是进程的基本信息以及进程的运行状态,我们说的创建及撤销进程都是对进程控制块PCB的操作。进程控制是进程管理中最基本的功能。

进程之间可以并发执行。

有效管理和调度进入计算机系统主存储器运行的程序。

进程特性:动态性、并发性(任何进程都可以同其他进程一起并发执行)、独立性异步性、结构特性(进程由程序、数据和进程控制块三部分组成)。一个进程(线程是独立运行和独立调度的基本单位,线程不占用系统资源,引入了线程,以便进一步提高系统的并发性)可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事。

·进程切换

只有就绪状态和运行状态之间可以相互转换,其他的都是单向转换。就绪状态的进程通过调度算法(时间片轮转算法、先进先出算法)从而获取CPU的时间,转为运行状态;运行状态的进程,在分配给它的CPU时间片用完之后就会转换为就绪状态,等待下一次调度。

阻塞状态是缺少需要的资源从运行状态转换而来的,但是该资源不包含CPU的时间,缺少CPU时间会从运行状态直接转换成就绪状态。

考点六:内存管理

目录和文件系统

:(https://blog.csdn.net/github_37129174/article/details/78749531)

(1)文件目录概念

文件控制块 文件控制块是用于描述和控制文件的数据结构,保存系统管理文件所需要的全部属性信息

基本信息 文件名、用户名、文件类型、文件的物理地址、文件长度、文件的逻辑结构和物理结构

存取控制信息 描述文件的存取权限,包括文件主、文件主同组用户、一般用户的对该文件存取权限

使用信息 文件的建立日期及时间、上次存取文件的日期及时间、当前的使用状态信息以及共享链接计数等

索引节点

索引节点的引入 采用将文件控制块中的文件名与其他描述信息分开的方法,将文件名以外的描述信息单独形成一个数据结构,称为索引节点

索引节点分类

磁盘索引节点

内存索引节点

(2)文件目录结构

单级目录结构
整个文件系统中只建立一张线性目录表,每个文件的目录项占一个表项,其中记录了文件名、文件长度、文件类型、存取控制信息、物理地址以及其他文件描述信息 查找速度慢、不允许文件重名、不便于实现文件共享

两级目录结构
将文件目录分为主文件目录和用户文件目录,系统为每个用户建立一个单独的用户文件目录UFD 提高了目录检索速度、允许文件重名、不同用户可以使用不同文件名来访问系统中的同一个共享文件、缺乏灵活性

多级目录结构
在树形目录结构中,主目录再称为根目录,目录树中的非叶结点均为目录文件,叶节点为数据文件 层次清楚、解决了文件重名问题、便于实现文件共享、查询速度更快

目录检索技术

·
线性检索法

·
Hash方法

1、
不压缩的情况下一个像素需要占用24bit存储,因为一个Byte为8bit,故每像素占用3Byte。那么1920x1080个像素就会占用1920x1080x(24/8)Byte=6220800Byte=6075KB约等于5.93MB。

2、
磁盘碎片化整理是优化磁盘文件存储,磁盘清理的目的是获得更多磁盘可用空间。

硬盘厂商通常以1000进位计算;1KB=1000Byte。

操作系统中:1KB=1024Byte。

1GB=024MB=10241024KB=10241024*1024B=2的30次方。

6GB=61024MB,61024MB/280MB约等于21.9。USB 3.0是一种USB规范,最大传输带宽高达5.0Gbps(625MB/s).

3、
计算机病毒是一种通过自我复制进行传染的,破坏计算机程序和数据的小程序。摆渡木马会通过U盘复制计算机中的文件数据,后通过网络将文件发送到指定计算机中。引导型病毒指寄生在磁盘引导区或主引导区的计算机病毒,侵入系统或助留内存、监视系统运行、待机传染和破坏。(获得计算机特定控制权)。病毒实质是一种特殊的计算机程序,一般具有寄生性、破坏性、传染性、潜伏性和隐蔽性。

4、
构建网络设备:计算机与外界局域网的连接是通过主机箱内插人一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。网络接口板又称为通信适配器或网络适配器或网络接口卡,但是更多人愿意使用更为简单的名称“网卡”。

5、
量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。量子计算机的概念源于对可逆计算机的研究。研究可逆计算机的目的是为了解决计算机中的能耗问题。

6、
汉字输入码是为了使用户能够使用西文键盘输入汉字而编制的编码,也叫外码。汉字输入码有多种不同的编码方案,大致包括音码(以汉语拼音字母和数字为汉字编码)、音形码(以拼音为主,辅以字形字义进行编码)、行码(根据汉字的字形结构对汉字进行编码)和数字码(直接用固定位数的数字给汉字编码)4类。字形码,点阵代码的一种。为显示和打印输出汉字而形成的汉字编码为字形码,实现转换。西文字符和中文字符采用不同的二进制字符编码进行处理。西文字符所用的编码是ASCII码,国标码为汉字字符通常所采用的编码:浮点型记数法采用BCD码。

7、
所占存储空间最大的声音文件格式是WAV波形文件。

8、
分时操作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源,分时操作系统是一个多用户交互操作系统。

9、
WAV\MP3格式是音频文件格式,PNG格式是图像文件格式,RM格式是一种主流媒体视频文件。高清晰度多媒体接口(HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,(可接高清电视)传输速度4.5GB/s,无需进行数模转换和模数转换。

10、
数据库管理系统:SQL Server 2005(关系型)。

11、
数据总线用于传输数据信息。数据总线是双向三态行的总线,即它可以把CPU的数据传送到存储器或输入输出接口等其他部件,也可以将其他部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通过与微处理的字长相一致。(位数对应部件CPU)。

12、
电子商务可划分:企业间的电子商务(B2B),企业对消费者的电子商务(B2C),消费者对企业的电子商务(C2B),消费者与消费者之间电子商务(C2C)。线上线下结合的电子商务(O2O),代理商、商家、消费者三者之间的电子商务(ABC)。

13、
程序存储在存储器中有什么好处:无需人工干预、能自动、连续地执行程序。

14、
计算机数据最小单位是位。

15、
计算机中组织和存储信息的基本单位是字长。字长越长计算机数据处理速度越快。

16、
微处理器由运算器和控制器组成

17、
常用的网络拓扑结构主要有星型、环型、总线型、树型和网状等。以太网多用总线型。

18、
云计算服务模式有IaaS(基础设施服务)、PaaS(平台服务)、SaaS(软件服务)。

19、
度量计算机速度通常用的单位是MIPS。

20、
计算机安全设置通常停掉Guest账号(来宾账号)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白州小李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值