【计算机基础】 一

1.数制

数制是用一组固定的数字和一套统一的规则来表示数目的方法。按照进位方式计数的数制叫进位计数制

常见的数制主要有:二进制(Binary),八进制(Octal),十进制(Decimal),十六进制(Hexadecimal)。

每种数制都由两个要素组成,基数和位权。

基数:各种进位计数制中允许选用基本数码的个数。二进制的基数为2,八进制的基数为8,十进制的基数为10,十六进制的基数为16……以此类推X进制的基数为X。

位权:每个数码所表示的数值等于该数码乘以以恶与该数码所在位置相关的常数,这个常数叫做位权。位权的大小是以基数为底,数码所在位置的序号为指数的整数次幂

那么什么事数码所在位置的序号呢?

首先定义一个实数:ABCDEFG.abcdefg 不难看出小数点左边为整数部分,右边为小数部分。那就以小数点位基点,整数部分依次向左序号由零开始递增,小数部分依次向右序号由-1开始递减,小数点没有序号。即:A,B,C,D,E,F,G的序号依次为6,5,4,3,2,1,0;a,b,c,d,e,f,g的序号依次为-1,-2,-3,-4,-5,-6,-7.换成表格更直观一点:

数码所在位置的序号
A B C D E F G . a b c d e f g
序号 6 5 4 3 2 1 0 \ -1 -2 -3 -4 -5 -6 -7

序号确定了,那么位权的大小也就确定了。

假设 X 进制中,实数 num 中,整数部分第 i 位的位权大小为 X^i ,小数部分第 j 位的大小是 X^(-j) 。

例如:二进制数1234.5678 , 则有:

1 2 3 4 . 5 6 7 8
序号 3 2 1 0 \ -1 -2 -3 -4
位权大小 2^3 2^2 2^1 2^0 \ 2(-1) 2^(-2) 2^(-3) 2^(-4)

先看看四种数值的对比:

 
进制 二进制 八进制 十进制 十六进制
基数 2 8 10 16
状态 0~1 0~7 0~9 0~9,A~G
进位 逢二进一 逢八进一 逢十进一 逢十六进一
公式

再来看看四种进制前16位的数:

四种进制数间的对应关系
十进制 二进制 八进制 十六进制
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
66 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 2011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 G

2.计算机中的存储单位

众所周知,计算机采用二进制进行信息的交流,所以计算机只能识别0或1,也就是我们说说的位了,由位再组成字节,字节再组成字。

:bit或b,是计算机存储数据的最小数据单位。

字节:byte或B,是数据处理的基本信息单位,即以字节为单位存储和解释信息。一个字节由8个 位组成,即 1B = 8b 。

:word,计算机处理数据时,CPU通过数据总线一次存取,加工和传达的数据长度称为字。一个字通常由1个字节或若干个字节组成;而这一个字节或若干个字节所包含的位就是子长了。

注意:字在某种程度上讲可以理解为字符。由于编码的不同中英文一个字的字长是不同的。可以参考百度百科字节的解释.

数据存储是以10进制表示,数据传输是以2进制表示的。常用的度量单位有KB,MB,GB,TB:

千字节:                1KB = 2^10 = 1024 B

兆字节,百万字节,简称“兆”:      1MB = (2^10) * (2^10) = 1024KB = 1048 576 B

吉字节,十亿字节,又称“千兆” 或 “吉”:  1GB = (2^10) * (2^10) * (2^10) = 1024MB = 1073 741 824 B

万亿字节,太字节:           1TB = (2^10) * (2^10) * (2^10) * (2^10) = 1024GB = 1099 511 627 776 B

时间: 2024-10-06 05:06:28

【计算机基础】 一的相关文章

Python学习第一天----计算机基础

一.学习计算机基础的目的 再高级的编程语言都是运行在操作系统之上的,而操作系统又是运行在硬件基础之上.所以在开始学习编程之前需要深刻的了解并熟知计算机的基础知识.包括硬件基础及操作系统基础. 二.计算机硬件发展史 计算机的定义:是现代用于高速计算的一种电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 发展史: 原型或者说灵感起源于中国 1946年2月14日情人节这天,世界上第一台电子计算机"电子数字积分计算机ENIAC"在美国宾夕法尼亚大学问世. 电子管时代--

计算机基础和操作系统基础小结

一.计算机基础 冯.诺依曼体系: 输入设备.存储器.运算器.控制器.输出设备 冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父. 2.计算机发展及应用: 1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制. 2)第一代:电子管计算机,主要采用电子管原件做基本器件.体积大.耗电量大.速度慢.维护困难.价格昂贵.在软件上,通常使用机器语言和汇编语言来编写应用程序.主要用于科学计算. 3)第二代:晶体管计算机.50年代晶体管的出现使计算机生产技术得到

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能

计算机基础知识学习

第一周学习 一.知识方面,总得来说,就是学习计算机基础知识. 1.从计算机的发展,应用,组成,网络等方面了解: 2.对计算机操作系统的学习:常用的操作系统,操作系统的功能.分类: 3.办公软件的学习:Word\Excel\ppt,像Word中编号格式.自动生成目录,Excel中条件格式的应用,图表插入,以及各种基础函数的使用: =SUM(Eoo*$E$3,Foo*$F$3,Goo*$G$3)  表示:用E\F\G列的各数与E3\F3\G3相乘后求和,count(if)\a 计数函数, =COUN

8月9日,PS、计算机基础(预科)

一.   PS         掌握简单的图标修改. 1.图层                 2.保存PSD格式,有图层:JPG格式,没有图层.                 3.魔棒工具(调整值) 二.进制之间的转换 8月9日,PS.计算机基础(预科),布布扣,bubuko.com

[计算机基础]URI与URL

URI : uniform resource identifier统一资源标示符用于指定Web资源的字符串,它定义了Web资源中的各个不同的部分.ex:http://example.org/absolute/URI/with/absolute/path/to/resource.txtftp://example.org/resource.txturn:issn:1535-3613 URL : uniform resource locator统一资源定位符URL是URI的一种,它定义了Web资源的足

计算机基础之计算机硬件软件数据结构

一切生产工具都是人类器官功能的延伸,智力活动弥补体力劳动的不足:一切交通工具都是腿力的延伸:一切机床都是手力的延伸:望远镜.显微镜.电视 都是眼力的延伸:电话.收音机.通讯卫星都是耳力的延伸:计算机系统便是人类思维器官--大脑的延伸. 第一部分.计算机基础 1.为什么计算机能够进行脑力劳动? 计算机是一种可进行快速运算的可存储设备.存储的程序保证了运算的自动性,从而减轻脑力劳作. 2.计算机发展到今天,跟传统的图灵机相比最大的突破在什么地方?最大的限制又在哪里?你觉得未来计算机发展方向? 传统的

深入理解计算机系统读书笔记一 ---> 计算机基础漫游

一.程序编译的不同阶段. 通常我们是以高级程序开发易于阅读的代码,我们通过语法规则推断代码的具体含义.但是计算机执行代码的时候就需要把代码解析成既定的可执行问题,计算机是如何处理的呢?这里以C语言hello.c文件为例来说明中间过程. #include <stdio.h> int main() { printf("hello world!\n"); } 先上张图. C语言源程序----预处理解析头文件和函数  --- 编译器解析成汇编语言 ---   翻译机器语言指令,打包

python学习—-day1.计算机基础

python学习-day1.计算机基础 一.计算机系统的硬件组成部分:电脑的三大件:内存.硬盘.cpu 二.编程语言的作用及操作系统和硬件的关系:答:1.编程语言的作用是与计算机沟通,并且可以用编程语言在操作系统上写程序,从而达到开发应用软件的目的2.操作系统是用来管理计算机硬件资源的 三.应用程序->操作系统->硬件:在硬件之上装操作系统,在操作系统上装应用程序1.应用程序是指程序员开发的可运行的软件2.操作系统的目的是用来管理计算机硬件的3.硬件:cpu.硬盘.内存.键盘.鼠标统称为电脑硬