第0章计算器概论

0.1计算机

0.1.1计算机硬件的五大单元

冯·诺依曼于1946年提出存储程序原理,构建了现代电子计算机的架构。计算机单元包括:输入设备、控制器、运算器、存储器、输出设备五个单元。
计算机定义:接受用户输入指令与数据,经由CPU的数学与逻辑单元运算处理后,以产生或存储成有用的信息。

0.1.2一切设计的起点:CPU架构

所有软件的运行都要经过CPU内部的微指令集达成。这些指令集设计主要分为两种:精简指令集(RISC)和复杂指令集(CISC)。

精简指令集(Reduced Instruction Set Computer)较为精简,单个指令运行时间短,动作简单,执行效能佳。此架构下的ARM架构,可能是现在应用最广的CPU架构。

复杂指令集(Complex Instruction Set Computer)单个指令可以执行较低阶的硬件操作,指令数目多且复杂。此类指令集的代表有:x86_64。

0.1.3其他单元的设备

0.1.4 运作流程

0.1.5 计算机用途分类

超算Top500

0.1.6 常用计算单位

容量单位:
一个0/1是一个bit(位),8bits=1Byte(字节)。

速度单位:
CPU的指令周期用MH或者GHz,Hz就是秒分之一。
网络传输方面,常用单位Mbps是Mbits per second,每秒多少Mbit。例如:20M宽带,转为文件传输容量byte时,即为2.5Mbyte/s。

0.2 个人计算机架构与相关设备组件

早期的芯片组常用两个网桥来控制各组件的沟通。1北桥:链接速度较快的CPU、主存储器与显示适配器;2南桥:链接速度较慢的装置接口,常为I/O相关的:硬盘、网络卡、USB。后期,随封装技术的提示组件统一到CPU中,很多都看不到。

0.2.1 CPU

决定CPU性能的除了微指令集外还有频率。频率:就是CPU每秒运行的工作次数。多少GHz就是一秒内运行多少10的9次方次工作。

外频与内频
CPU的工作频率由外频与内频决定。外频指CPU与外部组件数据传输时的速度,倍频是CPU内部用来加速工作效能的倍数,两者的乘积才是CPU的频率速度。

总线宽度
CPU通过前端总线从内存取得的最快带宽是:CPU频率 * 宽度。这个宽度一般是64位。
字组大小指CPU每次能处理的数据量,根据CPU的设计有32位与64位。常说的系统32位就是指这个。32位的CPU最多支持2的32次方的内存,即4G。

超线程
超线程(Hyper-Threading),由于CPU指令周期太快导致资源闲置。通过超线程,将单核心虚拟出多个线程,执行多个程序来提升性能。

举例来说就是:在CPU内部将缓存器分成两群,让程序分别使用这两群缓存器。而非通过操作系统的多任务切换。这样就会形成多核心的模样。

0.2.2 内存

计算机中的数据都需要先读入主存储器后CPU才能使用。计算机的主存储器主要组件为:动态随机存取内存(Dynamic Random Access Memory,DRAM),只有在通电时才能使用,断电后数据就消失。

DRAM使用较广的有:SDRAM及DDR SDRAM,主要差别在脚位与工作电压的不同,DDR就是双倍数据传送速度(Double Data Rate)可以在一次工作周期中进行两次数据的传送。有一种DDR3L就是DDR3的低压版,如果用到DDR3上可能会烧毁。

多通道设计
将两个主存储器汇整在一起,达到数据总线宽度翻倍的效果,就是双通道的设计理念。不只有偶数倍多通道,还有3通道设计的。

DRAM与SRAM
CPU与内存间通过内存控制器沟通,有性能瓶颈。使用能与CPU频率相同的静态随机存取存储器(Static Random-Access Memory,SRAM)做CPU第二层高速缓存可以缓解该问题。

只读存储器ROM
没有通电时也能将数据记录下来的内存芯片,就是只读存储器(Read-Only Memory,ROM)。是一种非挥发性的内存。

BIOS(Basic Input Output System),是写死到主板上的内存芯片中的。它掌握着系统硬件的详细信息与开机设备的选择。

0.2.3 显示适配器

显示适配器与计算机屏幕连接主要有:D-Sub、DVI、HDMI、Display port。

0.2.4 硬盘与存储设备

硬盘的物理组成

0.2.5 扩充卡与界面

0.2.6 主板

设备I/O地址与IRQ中断信道
设备I/O地址,是CPU输出数据到指定地址时使用。
IRQ中断信道,是CPU连接到I/O设备的专门路径。通过此信道告知CPU该装置的工作情况,方便CPU分配工作。

CMOS与BIOS
CMOS主要功能是记录主板上的重要参数:包括系统时间、CPU电压与频率、各项设备的I/O地址与IRQ等,由于数据的记录需要电力,说以有个CMOS电池。

BIOS是写入到主板上某一块flash或EEPROM的程序,它在开机时执行以加载CMOS中的参数,并尝试呼叫存储装置中的开机程序,进一步进入操作系统中。

连接接口设备的接口
PS/2接口:老式的鼠标键盘接口。
USB接口。
声音输出、输入、麦克风。
RJ-45网络头。

0.2.7 电源供应器

能源转化率电源本身会消耗掉部分电力,所以电源输出到主板的电力并不等于它从电线中接收到的。转化率指:输出的功率/输入的功率。此指标越高,越好。

0.3数据表示方式

0.3.1 数字系统

早期计算机采用的真空管,物理特性决定了使用二进制,就一直延续下来了。

源码,反码、补码

0.3.2 文字编码系统

编码系统就是一个字码对应表,一个数据对应一个字码。存储时,存储字码对应的数字;显示时,显示数字所对应的字码。

最常见的英文编码系统就是ASCII系统,此系统每个符号占用1bytes,共有2的8次方容量,故可存储256个字符。计算机初期时,编码系统混乱。ISO/IEC制定了Unicode编码,就是常说的万国码。

0.4 软件程序运行

没有插电的计算机就是一堆废铁,插了电就是会电人的一堆废铁。计算机的灵魂在软件。

0.4.1 机器程序与编译程序

机器程序,机器只认0和1。所以能直接执行的机器语言是对人来说有以下缺点:1.不仅晦涩难懂;2.需了解所有硬件相关功能函数;3.程序不具有可移植性;4.程序具有专一性。

编译程序,是将人类直接看懂的高级语言编译成机器语言。

0.4.2 操作系统

操作系统核心
操作系统(operating system)是能管理计算机所有活动及驱动系统中的硬件的程序。

系统调用(System Call)

核心功能
操作系统的核心功能有:系统调用接口(System Call interface)、程序管理(Process control)、内存管理(Memory management)、文件系统管理(Filesystem management)、装置的驱动(Device drivers)。

操作系统与驱动程序
操作系统要使用扩展硬件,需要安装其驱动程序。操作系统才能与其互通。

应用程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值