御宅书屋

字:
关灯 护眼
御宅书屋 > 信息技术重构 > 第一章 计算机基础(1/3)

第一章 计算机基础(1/3)

**自由教辅信息技术重构依据CC-BY-NC-SA许可分发Version0.0.1**

**第一章计算机基础**

**一、计算机组成**

**1.ying件组成**

计算机的**五个基本组成bu分**是:

a.**运算qi**:负责执行**算术运算如加减乘除和逻辑运算如与、或、非**。它通常包han寄存qi和算术逻辑单元ALU,用于临时存储和chu1理数据。

--拓展1:逻辑门

b.**控制qi**:负责**从存储qi中取出指令,解释指令**,并**协调计算机各bu分的工作**。控制qi通常包括程序计数qiPC、指令寄存qiIR和控制单元CU。

c.**存储qi**:用于存储数据和程序。主要分为**主存储qi****RAM内存**、**ROM只读存储qi**和**辅助存储qi****ying盘**、**固态ying盘**等。**主存储qi-内存存取速度快**,但**断电后数据会丢失**,而**辅助存储qi用于chang期存储数据**。

--拓展2:RAM、ROM、ying盘的区分

d.**输入设备**:用于将外bu信息输入计算机,如**键盘、鼠标、扫描仪**等。输入设备负责将用hu指令和数据转换为计算机可以识别的格式。

e.**输出设备**:用于将计算机chu1理后的结果输出给用hu,如**显示qi、打印机、扬声qi**等。它们将计算机内bu的二进制数据转换为人类可理解的信息。

**2.ruan件组成**

ruan件是指使计算机ying件执行特定任务的**程序和相关文档**,主要分为两类:

a.**系统ruan件**:guan理和控制计算机ying件,支持应用ruan件运行的程序,包括**cao2作系统**如**Windows、Linux、macOS、BSD、Unix、RTOS**和**系统工ju**。

b.**应用ruan件**:为**满足用hu特定需求**而开发的程序,如**文字chu1理ruan件、浏览qi、媒ti播放qi**等。

ying件和ruan件相互依赖,共同构成完整的计算机系统。ying件提供运行平台,ruan件指挥ying件完成各zhong任务,实现计算机的功能。

**二、进制及其转换**

**1.进制规则**

a.先用阿拉伯数字0~9表示,不够用则引入字母A~Z;

b.n进制则有0,1,2,...,n-1的数字0也算一个数字;

c.相同的值,n进制表示,n越大,位数越短;

d.不同的值,不同的进制表示,看上去可能一样;

e.对于n进制,描述时的n是使用十进制描述的。

**2.重要的进制法举例**

--------------------------------------------------------------------------------

**进制****定义****英文名****英文名渊源**

-----------------------------------------------------------------------------

**二进制**以2**Binary****源自拉丁语

Binary**为基数,仅使用0*bini*,意为"两者一组"**

和1**

**八进制**以8**Octal****源自拉丁语

Octal**为基数,使用*octo*,意为"八"**

0-7**

**十进制**以10**Decimal****源自拉丁语

Decimal**为基数,使用*decem*,意为"十"**

0-9**

**十六进制**以16**Hexadecimal*****Hex-*源自希腊语

Hexadecimal**为基数,使用0-9*hex*六,*-decimal*

和A-F**源自拉丁语*decem*十**

--------------------------------------------------------------------------------

**3.进制转换**

a.**十进制转其他进制**:首先将待转换的十进制数除以目标进制的数,记录余数,然后用所得的商继续除以目标进制,直到商为0。把**所有余数倒序排列**,得到的数就是对应进制的表示。例如,将十进制数156转换为8进制:156除以8商19余4,19除以8商2余3,2除以8商0余2,**倒序排列余数**就是2

34,所以156的8进制表示为234。

b.**其他进制转十进制**:从右往左给每一位乘上**目标进制的对应幂次**最右边的数位为该进制的0次幂,依次向左依次增大,然后把所有乘积相加得到的和就是十进制数。例如,将八进制数234转换为十进制:右边数字4乘8︿0︿得4,中间数字3乘8︿1︿得24,最左边数字2乘8︿2︿得128,将这些值相加128+24+4得156,所以八进制数234转换为十进制数为156。

c.**使用系统自带的计算qi**:Windows徽标键+R

键,输入"calc",回车,点击"查看",选择"程序员"模式,选择待转换的进制,输入待转换的值,再选择目标进制,结果即为所求。

**4.进制转换技巧**

a.待转换值的**最右边的数位的转换结果**与最终结果的**最右边的数位**一致;

b.二进制与八进制或十六进制之间转换时,可先将二进制分成3位2︿3︿,对于二进制/八进制或4位一组2︿4︿,对于二进制/十六进制,再分别对应转换后合并。

**三

【1】【2】【3】

『加入书签,方便阅读』
热门推荐
娇生惯养(1V1 H)星际上将穿成炮灰小明星了[系统]《繁星坠落时》前菁英刑警现暴躁攻x暗黑杀手偏执疯狂受——我不想做谁的英雄,只想做你的英雄xCWT69罗曼蒂克的消亡绑走师尊后被爆炒了配偶养成系统恋与制作人R18集合老公死后突然行了(穿书 1v1 人鬼play)未婚先孕不允许(校园1v1 SC)三十枚银币低雀(骨科年上)【sp】红屁股的教育勾引清冷学神指南(校园,高H)正好喜欢【第二部】黑化男主拯救中【快穿】天阳劫再一次,满月谁懂我开开心心的写了部小说,却发现书名或题材已经有人写过了哈利波特同人 转学生甜遇记今天也抽到五星角色【AOT 艾莱】伯爵家的二三事杀手的告白零景R向病弱公主只能靠交欢活命(NPH)黑白之间的距离世界再大,我只爱你(兄妹骨科)疯狗痴女(繁,限,1v1)我们什麽关系?不要啊我真的会死掉