文章目录
计算机的发展
古代的运算工具
手指运算 =》 结绳记事 =》垒石记事 =》算筹记事(小棍子) =》 算盘
机械计算工具
算尺 =》滚轮式加法器 =》差分机 =》分析机
计算机理论
图灵机
- 1936年,英国数学家…图灵提出的抽象计算机
- 组成:无限长的纸带、读写头、当前状态、状态表、规则表
- 它是虚拟的机器人代替人类进行数学运算
- 通用图灵机可以“运行”任何指令
冯 诺依曼 计算机模型
- 计算机组成:运算器、控制器、存储器、输入、输出
近代计算机的发展
第一代电子管计算机
- 1946年-1958年
- 特点:体积大、耗电大、可靠性差、价格昂贵
- IBM601机,1935年, 一秒钟计算乘法,输入是打孔纸带
- Mark 1,美国,1937年开始研制,1944年投入使用,数据纸带或卡片阅读器
- ENIAC 1946年,第一台真正意义上的数字电子计算机,用于计算弹道和氢弹的研制
- EDVAC 第一台使用磁带的计算机,加减乘除运算
第二代晶体管计算机
- 1958年-1964年
- 采用晶体管、体积减小、耗电减少、可靠性提高
- UNIVAC I 第一台商用电子计算机,1951年雷明顿兰德公司生产
第三代集成电路数字计算机
- 1964年-1971年
- 采用集成电路,体积进一步缩小,耗电再次减少,性能质的飞跃,可靠性提高。
- 1963年,PDP-8第一台小型计算机
- 1965年,CD6600,第一台超级计算机
第四代 大规模集成电路数字计算机
- 1971年之后
- 单片硅片上集成1000-2000个以上的晶体管,体积更小、耗电量更低、性能更强。
- 分类:专用计算机、通用计算机
- 专用计算机:为某种特定目的设计的计算机
- 通用计算机:日常生活中的计算机
- 通用计算机分类:巨型机、大/中型机、小型机、微型机
巨型机:使用于国防和尖端科学领域,目前最厉害的计算机是 神威太湖之光,在江苏无锡2016年
大/中型机:使用于大型企业单位的计算中心,金融业务
小型机:使用中小型企业,主要用于科学计算等
微型机:个人计算机,特点:体积小、价格便宜、灵活性好、易于普及和推广
未来计算机发展
- 计算机的发展在一定程序上 依赖于元器件的发展,从1904年的电子管问世、1947年晶体管诞生、1958年集成电路等。
计算机硬件
计算机硬件分类
CPU
- CPU(central processing unit),中央处理器,作为计算机系统的运算和控制中心,是信息处理、程序运行的最终执行单元。
- CPU是安装在主板上的,简单来说 CPU就是计算机的大脑。
- CPU生产厂商:Intel 和 AMD
- 国产的龙芯,是中国科学院计算所自主研发的通用CPU,
2002年,龙芯一号,32位
2003年,龙芯二号,64位
2008年,龙芯三号,分别:龙芯3A、龙芯3B、龙芯3A4000/3B4000
CPU参数
参数有:主频、外频、前端总线(FSB)频率、缓存、倍频系数、CPU扩展指令集、CPU内核和I/O工作电压、制造工艺。
速度有三个:主速度、外速度、写速度
主频
- 也叫时钟频率,单位是兆赫(MHz)和千兆赫(Ghz),是CPU的运算、处理数据的主要体现。
- 只代表CPU的运算速度,不能代表整台计算机的运行速度。
外频
- 是CPU的基准频率,单位是MHz,是CPU与主板之间同步运行的速度,外频决定着整块主板的运行速度。
- 在台式机中,所说的超频就是超CPU的外频
前端总线(FSB)频率
- 直接影响CPU与内存直接数据交换速度。
- 也就是CPU计算完成之后,把结果传给内存,两者之间的速度
- 100MHz前端总线指的是每秒钟CPU可接收的数据传输量是100MHz * 64bit ÷ 8Byte /bit = 800MB/s
缓存
- 缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率
- 不用到内存或硬盘上寻找,提升了系统性能
内存
内存出现的原因:
CPU获取数据、存储计算好的数据都在硬盘中,由于CPU读取速度快、硬盘读取速度慢,这样会导致整体性能不佳;内存就是CPU读取硬盘数据的中间仓库,内存的读取速度较快,将需要读取的数据从硬盘中放入内存中,这样有利于提高整体性能。
内存临时存储
硬盘
- 硬盘是一种最为常见的外存储器,用来存储数据的;
- 存储在硬盘中的数据可以永久化存储;
- 编译一个文件,点击保存按钮的时候,实际上计算机做的就是将这个文件保存在硬盘上,也就是做 数据写到硬盘
- 打开一个文件,实际上计算机做的就是把这个文件的数据从硬盘中获取出来,也就是做从硬盘读取数据
- 硬盘组成:磁头(读写数据)、磁盘(存储数据)、马达。
- 三个参数:
容量:硬盘的总容量
单碟容量:硬盘中有多个磁盘,这里就表示单个磁盘容量
转速:马达的转速,每分钟转动的圈数,常见5400转/分、7200转/分
显卡
- 计算机的重要组成部分
- 作用:将计算机系统所需要的显示信息进行转换 驱动 显示器,并向显示器提供逐行扫描或隔行扫描信号,控制显示器的正确显示
- 简单理解:显卡 = 把存储的数字信息变成图片或者视频等数据,交给显示器显示出来。
显示器
- 显示器有2k和4k屏的区分。
- 计算机中的1k = 1024
- 2k屏 = 1920*1080 、 1998-1080 、 2048-1080 、 2048-858
- 4k屏 = 3840*2160 、 3996-2160 、 4096-2160 、 4096-1716
- 2k、4k屏 这里的k只是类别,不是确切的数字
- 1920 * 1080 = 长是1920个像素点,宽是1080个像素点,屏幕呈现的像素点越多,说明屏幕越清晰
- 红绿蓝 光学三原色
- 每个像素点的内部,都是由红绿蓝光学三原色进行不同的颜色搭配组成的。
其他硬件
- 鼠标、键盘:都是输入设备
- 机箱:金属外壳,把各种配件包在一起的
- 电源:安装在机箱内的封闭式独立部件
不直接将电传输给CPU、显卡、内存、硬盘等部件;
电流传输过程:交流电 =》 稳定可靠的直流电 =》主机箱内的主板 =》再由主板给 CPU、显卡、内存、硬盘等 - 光驱:电脑用来读写光碟内容的机器。
分类:CD-ROM驱动器、DVD光驱(DVD-ROM)、康宝(COMBO)、蓝光光驱(BD-ROM)和刻录机等。
特点:成本低、寿命长。
计算机软件
整体介绍
硬件和软件的关系:
计算机硬件是载体,软件是灵魂。
计算机软件分类:
- 系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般通过系统软件发挥作用
分类:操作系统、语言处理系统、数据库管理系统、软件工具等 - 应用软件:也就是自己安装的软件,特定应用领域专门的软件。
上网分析
平时上网
开机-联网-客户端/浏览器上网
软件架构
C/S架构
- Client和Server :客户端 和 服务器端
- 例如:qq 微信
- 优点:用户体验好;缺点:开发、安装、部署、维护 麻烦
B/S架构
- Browser和Server:浏览器 和 服务器端
- 例如:所有的网站 京东、淘宝等
- 优点:开发、安装、部署、维护 简单 ;缺点:应用很大的话,页面传输给用户可能体验效果不好;
网页上看不到的内容
互联网中有前端、后端。
前端 = 浏览器、qq、客户端;后端 = 服务器。
B/S架构用户注册信息:
浏览器 | 方向说明 | 服务器 |
---|---|---|
输入网址 | ----------------- > 告诉服务器客户端要注册了 | 接收到请求 |
接收页面并展示 | <----------------- 注册页面 | 将注册页面发送给客户端 |
发送填好的注册信息 | ----------------- > 以固定格式书写的信息发送给服务器 | 接收到浏览器发送的注册信息 |
解析数据 | ||
将正确的数据存储起来,放在数据库中 | ||
接收结果并展示 | <----------------- 注册结果 | 给客户端返回结果 |
C/S架构用户登录界面: | ||
客户端 | 方向说明 | 服务器 |
– | – | – |
填写登录所需信息 | --------------> 传递信息 | 接收信息 |
解析数据 | ||
从数据库中获取正确的数据与传递的信息进行比较 | ||
接收返回结果 | <----------------- 返回结果 | 给客户端返回结果 |
CS和BS架构对比 |
- BS,没有网的时候,浏览器不会显示页面;CS,没有网的时候,最开始的登录页面也是可以打开的,但是不能登录成功;
- CS:交互性强,具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据
可以显示复杂的页面效果
充分利用两端的硬件,将任务分配到Client 和 Server 两端,降低了系统的通讯开销。 - BS:维护方便 开发简单,共享性强、成本低;
对服务器要求高、输出传输速率慢;
很难实现复杂页面的传输。
计算机存储规则
进制
- 计算机中所有的文件都是以二进制的形式存储在硬盘上的;
- 计算机中所有的文件都是以0和1的形式存储在硬盘上的。
- 现实生活中使用的是十进制,由0-9组成
- 二进制:由0和1组成
- 八进制:逢八进一,由0-7组成
- 十六进制:逢十六进一,由0-9 和 a-e组成
进制之间的转换
计算可以使用电脑自带的计算器
操作顺序:
Win + R 打开命令提示框 =》 输入calc =》就可以打开计算器。
计算机的存储单位
- 比特bit 一个比特位只能存放一个0 或 1
- 字节Byte :由8个比特位组成 最小的存储单元
- 1024字节 = 1KB、1024KB = 1MB 、 1024MB = 1GB 、 1024GB = 1TB
字母的存储规则
ASCII = American Standard Code for Information Interchange
首先根据字母a =》 在ASCII表中查询对应的数字97 =》再转换为二进制表示
汉字的存储规则
问题:
- 如何把汉字输入到电脑中?
1978年-1983年,王永民以五年时间研究并发明“五笔字型”(王码),称之为:王码五笔。
获得美、英、中三国专利。由于五笔学习成本较大,后续出现了拼音输入法。 - 如何把汉字存储到硬盘中?
1980年中国国家标准总局发布了《信息交换用汉字编码字符集》GB2312,收录大约6763个汉字
1995年中华人民工作和全国信息技术标准化技术委员会又指定了GBK码表。
输入法(搜狗)
快捷键: ctrl + 空格 = 切换中英文状态。
计算机的基本操作
计算机中的文件和文件夹
- 计算机中只有文件和文件夹
- 文件夹本身是不存储数据内容的,它是用来管理和组织文件的
文件名
文件名 = 文件主名 + . + 后缀名
文件主名 :通常称之为文件名,也就是给文件起的一个名字
后缀名 :又称为扩展名,用来区分文件的属性
没有后缀名,操作系统不知道用什么方式去打开;
显示和隐藏后缀名
打开文件夹,文件夹的菜单栏会显示文件、主页、查看,选中查看,此时会出现文件扩展名选项,勾选文件扩展名 则会显示文件后缀名。
常见的快捷键
复制:Ctrl + C 粘贴:Ctrl + V 剪切 Ctrl + X 撤销 Ctrl + Z
CMD
1981年,IBM+微软→MS-DOS操作系统,第一个大规模使用的微型机操作系统,采用DOS命令。
xerox 施乐公司,电脑图形化界面第一个创建公司。
由于看到图形化界面的未来,乔布斯推出了 Apple Lisa,而对手比尔盖茨 推出了Windows1.0
图形化界面缺点:消耗更多的内存,运行速度没有命令行方式快。
CMD = 利用命令行的方式操作计算机。
打开CMD win + R键 打开 =》 输入cmd回车 =》默认文件夹是C:\Users\计算机用户名
CMD命令
操作 | 说明 |
---|---|
盘符名称 + 冒号 | 切换盘符 注意冒号是英文状态下的 盘符不区分大小写 切换到C盘默认进入User/账户登录文件夹 |
dir | 查看当前文件夹的内容 |
cd + 文件夹名称 | 进入单级文件夹 |
cd…(两个点) | 回退单级文件夹 |
cd + 文件夹名称1/文件夹名称2/…(两个点) | 进入多级文件夹 |
cd\ | 直接退到盘符 |
cls | 清屏 |
exit | 退出 |
文件名 + 后缀名 | 打开文件 |
rd 文件夹/s | 删除文件夹 |
del 文件名 + 后缀名 | 删除文件 |
备注
2022/5/6 |
---|
关于删除文件夹的命令 rd 文件夹/s 表示删除前会询问是否要删除,删除需要输入y,不删除输入n rd 文件夹 表示直接删除文件夹 |
环境变量
环境变量(environment variables),一般是指在操作系统中用来指定操作系统运行环境的参数。如 临时文件夹位置和系统文件夹位置等。简单理解,系统运行时需要的参数。
环境变量的目的:可以在任意目录下都可以运行想要的程序。
配置系统变量
我的电脑右键 =》 属性 =》 高级系统设置 =》环境变量 =》系统环境变量=》Path
找回误删的环境变量
- 打开注册表(win+R ->regedit)
- 找到HKEY_LOCAL_MACHINE→SYSTEM→ControlSet001→Control→SessionManager→Environment (path路径)
- 点击文件夹Environment,右侧会弹出一些变量之类的,其中的path就是所要找的环境变量路径。