看了鸟哥的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. Druid(准)实时分析统计数据库——列存储+高效压缩
  2. 华为云+AI,视频分析全面进入智能时代
  3. 王吉伟:厉害了王坚的《在线》 未来世界还有什么不能被计算?
  4. 注销linux/solaris桌面的命令
  5. stm32之PVD可编程电压监测器(掉电保存数据)
  6. Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权
  7. 架构(三层架构)、框架(MVC)、设计模式三者异同点
  8. C++远征之封装篇——对象数组,对象成员
  9. google浏览器打开关闭标签
  10. 基于amoeba实现mysql数据库的读写分离/负载均衡
  11. 二货同事!写上千行的类!这样的代码让我生不如死!
  12. 转载:Erlang 资源
  13. 精仿blbl视频播放器源码 cms播放器 支持加视频LOGO
  14. 微pe Linux,微PE工具箱 v2.1 正式版
  15. 考研--线性代数辅导讲义(第一章行列式 第二章矩阵)
  16. 实证研究使用正交化和自助法寻找显因
  17. 深圳大学计算机网络实验五:Socket编程
  18. 我的2020java社招岗面经,阿里巴巴社招面试经历(Java工程师方向)
  19. 用python打印学生名单_Python2爬取学生名单
  20. sentinel接入网关应用_微服务初体验(三):集成Gateway网关和Sentinel限流

热门文章

  1. apache atlas 案例_Apache Atlas
  2. 迅锐CMS模板常用调用总结
  3. python Selenium浏览器爬虫指南 --未完成版本
  4. 史蒂夫·乔布斯:“好学若饥、谦卑若愚”
  5. RIKIBOT-FX4多线激光雷达用谷歌cartographer构建3D地图
  6. Stata分位数回归I:理解边际效应和条件边际效应
  7. 在electron-vue中页面出现Webpack ReferenceError: process is not defined
  8. 如何关闭Windows10的自动更新
  9. Opencv处理AttributeError: ‘NoneType‘ object has no attribute ‘copy‘
  10. 第一个计算出地球周长的人——埃拉托色尼