看了鸟哥的Linux的第0章,为了让自己的知识得到巩固,因此写下这个笔记。

了解计算机的世界,需要从大体上对计算机有一个基础的了解,首先,我们了从基础的计算机组成分开始,计算机出生的比我早,从我了解计算机开始,就是学习的计算机是由输入部分、输出部分、控制器、运算器和存储器五部分组成,是的,因为到现在的智能手机到超级计算机的基础部分都是由这五块组成的。计算机接受外部的数据和指令,通过CPU的处理(控制器和运算器),返回处理结果,这就是计算机的基础组成部分。

但是到了显示生活中,对应到我们日常生活的台式机电脑,我们的台式机电脑一般都是由机箱、键盘鼠标、显示器组成的。这其中就包含了计算机的这几大组成部分,我们主要需要讲一下机箱里面的东西,首先机箱里面有主板,在主板上面插着各种接口卡和CPU、内存。CPU现在我们常见的CPU主要就是Intel和AMD的,其实算上我们使用的智能手机,其实还是有很多的,这其中,按照指令集分类,我们可以把CPU分成精简指令集(ARM架构)和复杂指令集的CPU(各种86架构的);对于CPU的性能指标,我们主要参考的是频率,单位为MHz,也就是CPU在1秒内,可以执行的运算次数,3.2GHz,1秒内可以执行3.2*10的9次幂运算;CPU还存在一个总线为带宽的概念,其为计算机每秒可以运行的字节数,这个域CPU的可用内存大小有关,32位的CPU最大,可以使用它4Gb的内存大小,其次,IntelCPU有一个超线程的概念,其实就是一个CPU可以同时模拟出两个CPU来工作。显卡始于游戏玩家息息相关的硬件设备,需要关注显卡的各种接口。剩下的就需要了解各种内存的概念,包括CPU内的二级缓存。其次,对于硬盘的结构组成,我们需要关注。

有了硬件设备,我们需要去使用这些硬件设备去计算,其中操作系统就是负责去操作硬件设备的,操作系统要了解操作系统的内核,这是操作系统的关键部分。同时操作系统还为,软件提供了预留接口用于开发应用程序,其中应用程序分为不同的语言进行开发。

转载于:https://my.oschina.net/u/3782748/blog/3042577

001 从硬件到操作系统到软件的进击相关推荐

  1. 计算机主机系统构成,一个完整的计算机系统通常是由()构成。A.硬件B.主机C.软件D.操作系统...

    一个完整的计算机系统通常是由()构成.A.硬件B.主机C.软件D.操作系统 更多相关问题 [判断题] 灭火救援业务训练是公安消防部队官兵进行技.战术的训练活动.() [单选] <劳动合同法> ...

  2. 为什么谈及硬件,必言软件?软硬件协同让开源世界“阴阳调和”

     作者:Muhammad Ahmad,希捷科技高级工程师,开源战略主管 数据即价值.但是,仅仅拥有可用的数据并不意味着可以充分利用数据价值.企业要思考一个关键问题:我们如何发掘数据中蕴藏的却又难以触及 ...

  3. Linux操作系统下软件的安装与卸载

    在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...

  4. 硬件看门狗和软件看门狗

    看门狗分硬件看门狗和软件看门狗.硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称"喂狗"),因此程序正常工作时,定时器总不能溢出 ...

  5. Vmware虚拟机001(安装Windows操作系统)

    VMware虚拟机 VMware虚拟机介绍 1.什么是虚拟机? 运行在计算机上的一款软件程序. 能模拟计算机硬件功能. 一个独立的计算机环境 2.软件运行的架构 ①传统运行模式 一台计算机同时只能运行 ...

  6. 搞硬件工资比搞软件的低?

    最近看到一件电子业界悲剧:一位博士毕业的高才生,在硅谷排名前十的一家半导体公司工作近20年,最近工资被他女儿超过了.他女儿加州理工本科毕业,在Facebook工作了2年. 这不禁让人想到了那个老生常谈 ...

  7. 硬件均衡负载与软件均衡负载

    数据流量过大的网络中,单一设备一般是无法承担的,需要多台设备进行数据分流,而负载均衡器就是起到把数据分流到多台设备的作用. 负载均衡也分了不少技术,用以满足不同的需求,有软/硬件负载均衡.本地/全局负 ...

  8. 【STM32-V7】STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2020-07-22)

    [STM32-V7]STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2020-07-22) 参考文章: (1)[STM32-V7]STM32H743XIH6开 ...

  9. EasyNVR智能云终端硬件与EasyNVR解决方案软件综合对比

    背景分析 互联网视频直播越来越成为当前视频直播的大势,对于传统的安防监控,一般都是局限于内网,无法成批量上云台.传统的海康和大华的平台虽然可以通过自身私有协议上云平台 集总管控,但是往往只是支持自身的 ...

最新文章

  1. point-to-point(点对点) 网口
  2. 分布式WebSocket架构
  3. 变形版汉诺塔:LeetCode:70爬楼梯
  4. oracle 非数字型转数字型
  5. mysql group by 慢_mysql“group by”查询非常慢
  6. python调用菜单响应事件_Python处理菜单消息操作示例【基于win32ui模块】
  7. mysql uroot p f_Mysql 5.7安装
  8. 史上最全Redis总结,你想知道的都在这里啦
  9. 如何做到 jQuery-free?
  10. python使用-Python的使用方法
  11. 亲邻门禁卡复制数据分析
  12. UTF-8字符「EF BF BD」-备胎
  13. Kaggle-泰坦尼克号-机器学习/数据挖掘学习笔记
  14. ROS机器人的远程启动和控制过程
  15. 指令、微程序、微指令、微命令、微操作之间的联系
  16. 世界经济论坛报告:全方位评估Fintech将如何颠覆金融业竞争格局,包括路径、模式和终局(二)...
  17. 创业失败的那些人都在干什么?是去打工了还是继续创业了。丨国仁网络资讯
  18. 用大家的力量来总结一个目录(众人拾柴火焰高)
  19. 前端调试技巧2:fiddler能替换h5项目或者APP中的JS或者HTML嘛?
  20. ASK调制的matlab代码

热门文章

  1. 多线程之消费者生产者模式加入阻塞队列
  2. R语言学习——安装R语言,安装RStudio
  3. pwd 显示当前目录
  4. Ping 请求找不到主机 eeee.dev5.bbbbbbb/eeeeeee/。请检查该名称,然后重试。
  5. Matlab:无穷和 NaN
  6. com.android.camera.action.CROP照片剪辑的问题
  7. SQL Server 进阶 01 数据库的设计
  8. commonjs 和esm
  9. asp.nett网站发布过程
  10. 机器学习:伯努利朴素贝叶斯分类器(原理+python实现)