计算机组成基本知识复习

魂之挽歌w · · 641 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

  • 计算机分类:超级计算机(天河二号、神威 太湖之光)、大型计算机、服务器、工作站、微型计算机
  • 计算机体系与结构:现在计算机都是冯诺依曼机(输入输出设备、存储器、计算器、控制器),现代cpu=存储器+计算器+控制器
  • cpu频率:频率指的是每秒钟的次数,比如:蜜蜂每秒钟翅膀震动400次,蝴蝶每秒钟20次,而我们人类所能分辨的声音频率是200到2W,所以可以听到蜜蜂的声音,而不能听到蝴蝶的声音。同理,cpu的性能取决于它的频率。
  • 计算机层次与编程语言:翻译型语言(GoLang、C/C++、Objective-C)和解释型语言(Python、Php、JavaScript),此外,Java和C#严格来说是翻译+解释语言
  • 计算机字符与编码:一开始计算机出现时,使用ASCII码,现在仍然使用,ASCII码使用0256的计算机数来代表现实生活中的字符如19、az、AZ等,但随着全球化的开始,这些字符远远不够使用了,比如中国为了将中文在计算机中使用开发了GBK编码,而如果外国设备没有安装GBK编码是无法查看中国网站的(乱码),所以国际社会为了统一编码,推出了Unicode编码,我们日常使用的UTF-- UTF-16都是属于Unicode编码
  • 计算机总线:地址总线(地址总线位数n,寻址范围0~2^n)、数据总线(与计算机位数一致,32位、64位)、控制总线
  • 总线仲裁:解决总线使用权的冲突,有三种仲裁方法:1.链式查询
    2.计时器定时查询3.独立请求
  • CPU与IO设备通信方法:1.中断 :暂停当前任务,处理IO任务 2.DMA直接存储器访问:主内存与IO设备之间存在DMA,其实也是一个硬件设备,使用DMA不需要中断CPU,提高CPU效率

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:魂之挽歌w

查看原文:计算机组成基本知识复习

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

641 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传