计算机系统概论

简介: 简单介绍

计算机的分类

计算机主要由硬件(计算机的实体,如主机、外设)和软件(有特殊功能的信息组成),软件又分为系统软件(来管理整个系统,例如:语言处理程序,操作系统,服务性程序)和应用软件,
电子计算机可以分为两类,分为电子模拟计算机和电子数字计算机,数字计算机可以分为专用计算机和通用计算机。
image.png

电子数字计算机与电子模拟计算机的区别

image.png

单片机、微型机、服务器、大型机、超级计算机之间的区别

image.png

计算机的发展简史

计算机的五代变化

第一代1946—1957年,电子管计算机:数据处理

第二代1958—1964年,晶体管计算机:工业控制

第三代1965—1971年,中小规模集成电路计算机:小型计算机

第四代1972—1990年,大规模和超大规模集成电路计算机:微型计算机

第五代1991年开始,巨大规模集成电路计算机:单片机

半储存器的发展

20世纪50~60年代,所有计算机存储器都是由微小的铁磁体环。1970年,仙童半导体公司生产出了第一个较大容量半导体存储器。从1970年起,半导体存储器经历了11代:单个芯片1KB、4KB、16KB、64KB、256KB、1MB、4MB、16MB、64MB、256MB、GB。其中1K=210,1M=220,1G=230

微处理器的发展

1971年Intel公司开发出Intel 4004。这是第一个微处理器。

1972年Intel公司的8008,是第一个8位微处理器,它比4004复杂一倍。

1974年Intel 8080是第一个通用微处理器,而4004和8008是为特殊用途而设计的。

20世纪70年代末出现通用16位微处理器8086。

Intel于1985年推出了32位微处理器Intel 80386。

计算机的性能指标

字长:指处理机运算器中一次能够完成二进制数运算的位数。字长越长,表示计算的精度越高。
主频/时钟周期:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫CPU的主频。
存储器容量:存储器中所有存储单元的总数目。
CPI表示每条指令周期数,用下式计算:

CPI执行时间=执行某段程序所需的CPU时钟周期数÷程序所包含的指令条数

MIPS表示每秒百万条指令数,用下式计算:

MIPS=指令数÷(程序执行时间×106)

相关文章
|
缓存 JavaScript 前端开发
vue2.0+vue3.0资料(尚硅谷)(五)
vue2.0+vue3.0资料(尚硅谷)
334 0
|
Kubernetes 监控 调度
在 Kubernetes 中应该如何设置 CPU 的 requests 和 limits
在 Kubernetes 中应该如何设置 CPU 的 requests 和 limits
504 0
|
8月前
|
存储 资源调度 Java
计算机基础(1)——计算机体系结构和组成
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 在过去的几十年里,计算机科学经历了令人瞩目的飞速发展。经历了电子管、晶体管、集成电路的世代发展,体积越来越小、性能越来越强,为人类带来了巨大的便利和变革,下面我们来回顾计算机的发展历程。
2467 2
计算机基础(1)——计算机体系结构和组成
|
7月前
|
机器学习/深度学习 资源调度 数据可视化
YOLOv11改进策略【注意力机制篇】| 引入Shuffle Attention注意力模块,增强特征图的语义表示
YOLOv11改进策略【注意力机制篇】| 引入Shuffle Attention注意力模块,增强特征图的语义表示
325 1
YOLOv11改进策略【注意力机制篇】| 引入Shuffle Attention注意力模块,增强特征图的语义表示
|
图形学
【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
567 0
|
10月前
|
安全 Java Linux
深入解析Android系统架构及其对开发者的意义####
【10月更文挑战第21天】 本文旨在为读者揭开Android操作系统架构的神秘面纱,探讨其如何塑造现代移动应用开发格局。通过剖析Linux内核、硬件抽象层、运行时环境及应用程序框架等关键组件,揭示Android平台的强大功能与灵活性。文章强调了理解Android架构对于开发者优化应用性能、提升用户体验的重要性,并展望了未来技术趋势下Android的发展方向。 ####
333 0
|
11月前
|
缓存 Ubuntu 网络协议
Linux中常见的问题
【10月更文挑战第2天】
180 3
|
存储 数据处理 数据库
计算机中的单位详解
计算机中的单位详解
1848 0
油管公式(全)
油管公式(全)
5067 0
|
前端开发 JavaScript 数据库
layui框架实战案例(20):常用条件判断和信息展示技巧(图片预览、动态表格、短信已读未读、链接分享、信息脱敏、内置框架页)
layui框架实战案例(20):常用条件判断和信息展示技巧(图片预览、动态表格、短信已读未读、链接分享、信息脱敏、内置框架页)
814 0