计算机基础教程(一)

article/2025/9/22 14:28:08

《大学计算机基础教程PDF》下载链接

链接:https://pan.baidu.com/s/1PGsvh1oRD1euWUedEXNl8w 密码:zt4x

推荐先看下面的两本:

计算机是怎样跑起来的

程序是怎样跑起来的

这两本百度云连接,CSDN审核不通过,可以自己网上找pdf的

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

下面的内容是自己看《大学计算机基础教程PDF》的总结,自己可以直接下载上面的pdf电子书,自己看

第 1 章 计算机基础知识

1.1.1 计算机的产生与发展
1.计算工具的发展
在近代计算机技术的发展中,起奠基作用的是 19 世纪的英国数学家查尔斯·巴贝奇,他于 1822 年设计的差分机(见图 1.1(b)),是最早采用寄存器来存储数据的计算机,体现了早期程序设计思想的萌芽。1834年巴贝奇又提出了分析机(见图 1.1 (c))的设计。巴贝奇设计的分析机采用了三个具有现代意义的装置:使用齿轮式装置保存数据的寄存器;从寄存器中取出数据进行运算的装置,并且机器的乘法运算以累次加法来实现;控制操作顺序、选择所需处理的数据以及输出结果的装置。虽然受当时科学技术条件和机械制造工艺水平的限制未能最终实现,但分析机的结构组成和设计思想成为现代电子计算机的雏形,巴贝奇也因此被国际计算机界公认为“计算机之父”。
2.现代计算机的发展
在现代计算机科学的发展中,有两个最杰出的代表人物。一个是现代计算机科学的奠基人,英国科学家艾兰·图灵(AlanMathison Turing,1912 年~1954 年)。图灵在计算机科学方面的主要贡献有两个:一是建立了图灵机(TuringMachine,TM 机)的理论模型,对计算机的一般结构、可实现性和局限性都产生了深远的影响,奠定了可计算理论的基础。二是提出了定义机器智能的图灵测试(Turing Test),奠定了人工智能的理论基础。
另一个是也被称为“计算机之父”的美籍匈牙利数学家冯·诺依曼(Johon Von Neumann,1903 年~1957 年)。他在参与研制 EDVAC(Electronic Discrete Variable AutomaticComputer,电子离散变量自动计算机)时,提出了“存储程序”的概念,并以此概念为基础确定了计算机硬件系统的基本结构。“存储程序”的工作原理也因此被称为冯·诺依曼原理。60 多年来,虽然现代的电子计算机系统从性能指标、运算速度、工作方式和应用领域等各个方面与早期的电子计算机有了极大的差别,但基本结构和工作原理并没有改变,仍属于冯·诺依曼式计算机。

3.计算机的分代
根据制造电子计算机所使用的电子器件的不同,通常将电子计算机的发展划分为电子管、晶体管、集成电路以及大规模集成电路等四个时代。
⑴ 第一代计算机(1946 年~1957 年)
通常称为电子管计算机时代。电子管计算机因为体积庞大、笨重、耗电量大、运行速度慢、工作可靠性差、难以使用和维护,且造价极高,所以主要用于军事领域和科学研究工作中的科学计算。
⑵ 第二代计算机(1958 年~1964 年)
通常称为晶体管计算机时代。晶体管计算机的体积减小、重量减轻、耗电量减少、可靠性增强、运算速度提高。应用范围已从军事和科研领域中单纯的科学计算扩展到了数据处理和事务处理
⑶ 第三代计算机(1964 年~1970 年)
通常称为集成电路计算机时代。集成电路计算机的体积、重量、耗电量进一步减少,可靠性和运算速度进一步提高。开始应用于科学计算、数据处理、过程控制等多方面领域。软硬件都向通用化、标准化、系列化方向发展。
⑷ 第四代计算机(1971 年~至今)
通常称为大规模、超大规模集成电路计算机时代。随着集成电路集成度的大幅度提高,计算机的体积、重量、功耗急剧下降,而运算速度、可靠性、存储容量等迅速提高。多媒体技术蓬勃兴起,将文字、声音、图形、图像各种不同的信息处理集于一身。计算机的应用已广泛地深入到人类社会生活的各个领域,特别是计算机技术与通信技术紧密结合构建的计算机网络,标志着计算机科学技术的发展已进入了以计算机网络为特征的新时代。
⑸ 未来新型计算机
① 光子计算机
光子计算机是利用光信号进行数据运算、处理、传输和存储的新型计算机。在光子计算机中,以光子代替电子,用不同波长的光代表不同的数据,远胜于电子计算机中通过电子的“0”、“1”状态变化进行二进制运算。
但尚难以进入实用阶段。
② 量子计算机
量子计算机是根据量子力学原理设计,基于原子的量子效应构建的完全以量子比特为基础的计算机。它利用原子的多能态特性表示不同的数据,从而进行运算。
③ 生物计算机
生物计算机即脱氧核糖核酸(DNA)分子计算机,主要由生物工程技术产生的蛋白质分子组成的生物芯片构成,通过控制 DNA 分子间的生化反应来完成运算。


1.2.4 数值型数据在计算机中的表示
⑵ 浮点数
小数点的位置在数中是可以变动的,这种数值表示法称为浮点表示法。目前的计算机大多采用的是浮点表示法。浮点表示法与我们日常生活中的科学计数法类似,它将任意一个二进制数表示成阶码和尾数两部分
二进制数 N 的浮点表示法的一般形式为:N = ±M×2±E
其中:E—是 N 的阶码 (Exponent,又称指数),E 前的正负号称为阶符;
M—是 N 的尾数 (Mantissa),为数值的有效数字部分,M 前的正负号称为数符;2—是二进制数的基数。

由上述表示形式可见,小数点的位置隐含在数符与尾数之间,即尾数总是一个小于 1的数。数符占一位,用于确定该浮点数的正负。阶码总为整数,用于确定小数点浮动的位数。阶符也占一位,用于确定小数点浮动的方向。若阶符为正,小数点向左浮动;若阶符为负,小数点则向右浮动。

例如:在字长为 16 位的计算机中用浮点小数表示二进制数 (-110.011) 2。
因为,(-110.011) 2=-0.110011×2 11,所以,(-110.011) 2在机器中的表示如下:(在
16 位中,阶码用 4 位表示,尾数用 10 位表示,阶符和数符各占一位)

3.原码、反码和补码
反码加一为补码,可把减法当加法算。

 

1.2.5 非数值型数据在计算机中的表示

2.ASCII 字符编码
在这 128 个字符中有 95 个编码,对应着使用计算机终端设备(如标准键盘)能够输入并且可以显示,也可以在打印机上打印出来的 95 个字符。另外,还有 33 个字符,对应的十进制编码值为 0~31 和 127。这些字符不能被显示或打印出来。它们被用作控制字符,以控制计算机某些外围设备的工作特性和某些计算机软件的运行情况。
3.中文字符编码
汉字的编码主要分为四类:汉字交换码、汉字机内码、汉字输入码和汉字字形码
汉字的输入,计算机内部的处理,再到汉字输出,需要多种汉字编码的支持和相互转换才能完成。

 

1.2.6 数据在计算机中的存储
1.名词术语
⑴ 位(bit)
位(bit)是二进制数字(binary digit)的缩写。
⑵ 位模式
位模式指的是由若干位组成的一个序列。位模式的长度取决于要表示的数据的数量。
⑶ 字节(Byte)
通常将长度为 8 的位模式称之为字节(Byte)。即一个字节由 8 位二进制数构成:1 Byte=8 bit。字节用大写字母 B 表示。字节是用于表示、衡量内存储器或者其他存储设备容量大小的基本单位,常用单位还有:KB、MB、GB、TB、PB、EB 等
⑷ 字(Word)与字长(Word Length)
字指的是 CPU 进行数据处理和运算的单位,字长则是字的长度。字长取决于 CPU 中寄存器存储单元的长度,即 CPU 一次能够直接处理的二进制数据的位数。它的长度直接关系到计算机的计算精度、运算速度和功能的强弱,常用于衡量 CPU 的性能。一般情况下,字长越长,计算精度越高,处理能力越强。微处理器的字长已从早期的 4 位、8 位,发展到了
16 位、32 位,目前已达到 64 位。
⑸ 内存地址(Memory Address)
内存地址指的是内存储器中用于区分、识别各个存储单元的标识符。内存地址使用无符号的二进制整数表示。


http://chatgpt.dhexx.cn/article/XuBwu4lN.shtml

相关文章

韩漫《绿色镌像》又名《绿色镌刻》

雕塑专业的学生马修在第一眼遇到陈时感受到了命运,而陈青宇看透了充满肮脏金钱和背叛的冷酷世界,他不断忍受着心中的疼痛,直到与马修相见,他开始展露自己的欲望...隐藏着不同欲望的两个男人的故事自此开幕——

推荐几个免费看漫画的资源网站,请低调收藏

1、木马动漫 https://omyschool.com/ 2、第6夜漫画 http://www.d6ye.com/ 3、土豪漫画 https://www.tohomh123.com/ 4、动漫屋 http://www.dm5.com/ 5、漫画柜 https://www.manhuagui.com/

电子漫画 - 轻轻松松

▲ 有的器件的功能只有在它损坏的时候才能够体现 1970,5 《大众电子》 ▲ 欧姆定律漫画 ▲ 另外一个欧姆定律漫画 ▲ LED应用时总是需要串联一个限流电阻 LED:你使我闪亮,否则我会灭亡 电阻:你是那么漂亮,直戳我的新房

有哪些漫画在线观看?最好是好看的完结漫画

在线漫画就是指把原有的漫画书籍以图片加文字的形式绘画出来,再连载于各大漫画网站或者漫画软件上,漫画在线观看,不用下载。而现在好看的漫画太多了,有些漫画是新番,有些漫画是完结作品。机智的我,当然是要…

【破解软件】知音漫客免费看更多漫画

历史文章推荐: 1、漫客栈破解版 2、漫画岛破解版 3、漫画台破解版 4、二次元漫画破解版 【软件名称】: 知音漫客(免费版) 【软件版本】: v_4.9.5 【软件大小】: 23.25MB 【支持系统】: 安卓系统 【亲测演示】: 软件无需登录包含更多漫画…

没有好看的百合漫画,纯纯的校园爱情漫画也不错

百合漫画一般都是指女孩与女孩之间的爱情故事,有很多漫迷小伙伴喜欢看这一类好看的百合漫画。现在动漫为了迎合读者的口味,越来越多的动漫作品中也加入了百合情节。不过呢,没有找到好看的百合漫画的同学,其实纯纯的校园爱情漫画也…

专属EE的精美电子漫画

关注、星标公众号,精彩内容每日送达 来源:网络素材 ▲ 图1 硬盘表面的指纹 ▲ 图2 电路中的维修人员 ▲ 图3 电路中的拆卸工人 ▲ 图4 电路进行局部维修 ▲ 图5 电路环境下的钻探工 ▲ 图6 磁盘表面的施工人员 ▲ 图7 搬运电阻 ▲ 图8 这个电容与有问题 …

HGAME

Week1 前端游戏 看代码 通关之后调用mota()方法 mota方法是一个算法,计算flag 想办法先调用mota方法就可以了 改一下代码即可(源代码dump一下,重新跑一下) 身份伪造类型 补充知识点 headers(…

免费、纯净、开源、无广告的全网漫画APP,可自定义32个漫画源!

之前Aliwen给大家分享过不少的看漫画的资源神器,不过有的之前解锁的神器,居然有的失效了,用不了了!,满足不了大家的需求了!😭 所以,Aliwen特地的找了一款在github上面的一款的开源神…

【无hhh】

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

韩漫ODDZ CITY上线一周获超高人气

韩漫ODDZ CITY正式上线一周在快看漫画平台获超高人气。 今日分享ODDZ CITY的经典台词。 所有的一切都始于一个不知名的黑客!- 萝茜 终于找到了。收到多少全部奉还 - 阿哔

H. H to O

题意: 是你有 k k k 个所给分子数,你通过将这个分子拆分再组合成另一个分子,问你最多能组合几个你想要的分子。 统计个数按照最小的那个就行。 AC代码: const int N 1e5 10; int n, m; string s, t; int a[1000], b[1000]; int ans, r…

免费漫画大全隐私协议

免费漫画大全隐私协议 更新时间:2020年7月20日 免费漫画大全是由北京微言科技有限公司(以下简称“我们”)研发和运营的在线动漫内容平台,在您使用免费漫画大全服务的过程中,我们会按照如下方式收集您在使用服务时主动…

完美世界-柳神漫画

《完美世界》是一部以修真世界为背景的玄幻小说,讲述了一个少年在世界中不断成长和探索的故事。其中,柳神是小说中重要的角色之一,他是主角成长过程中的一个重要导师和支持者。 柳神是一个神秘而又强大的存在,他懂得很多不为人知…

性能服务器漫画免费下拉式,热浪漫画_斗破苍穹漫画免费下拉式

热浪漫画是一款非常优质的漫画阅读平台,为广大二次元朋友们提供了一个优质的追漫平台。精美的界面设计、细腻的界面布局,没有任何的无聊广告,让大家看的开心、追的放心。平台拥有海量的正版漫画资源,经典、热门漫画一应俱全&#…

彩虹韩漫《物种起源》物种起源漫画全文在线阅读

白手起家的年轻财阀alpha受某企业高管的秘密委托,欲在即将在上海召开的秘密竞拍中拍下一个武器。 但是因某人从中作梗导致竞拍取消,甚至任务也有可能会失败。对于诽谤者的唯一线索只有一个,就是在现场抓到的佣兵团 自称是在神秘人物‘老师’的…

Android看韩漫软件,第一韩漫app-第一韩漫安卓版v1.0

第一韩漫是人气很高的专门看韩漫的软件,实时为你更新推送漫画资源,让你不会漫荒,享受看漫画的过程。第一韩漫保证所有资源都是免费提供的,不会占用你很多内存,想看多久就看多久,喜欢的朋友可以点击下载! 第…

《奏爱》彩虹韩漫画风超甜第二话完整版

在澳洲农场打工的职员李山野(23),在聚会时因为醉酒和社长儿子莫兰发生了419。之后莫兰一直在寻找他。为了逃离他山野回到了H国。山野能逃离出这个执着的人么? 点击获取看漫方法

【Redis持久化】:Redis持久化的意义

文章目录 1. Redis持久化的意义2. Redis持久化方式 1. Redis持久化的意义 Redis作为分布式缓存架构中重要的一环,用于保存一些较为重要的数据,抗住系统的高并发访问。因此Redis中的数据必须持久化,防止服务或系统宕机导致数据丢失。 2. Redis…

Redis持久化的两种方式

文章目录 前言一、Redis持久化机制二、RDB三、AOF总结 前言 Redis是基于内存的缓存机制,假定Redis服务器中途突然出现故障,那内存的数据就会丢失。针对这个问题,Redis提供了两种持久化方式,分别是RDB和AOF。 一、Redis持久化机制 RDB(Redis DataBase):根…