今天开始看《深入理解计算机系统》,以前早就听过这个神作了,今天晚上花时间好好看了开头的一部分,现就所看内容做一下总结。

1.首先计算机系统是由硬件和系统软件组成的,他们以相互协作的方式共同执行应用程序。计算机内部的信息是由一组组的位表示的,依据上下文的不同,相同的一组位有着不同的解释方式(注意!!!)。程序被其他程序解释成不同的形式,刚开始时事ASCII文本,然后被编译器和链接器翻译成二进制可执行文件。

2.处理器读取并解释存放在主存里的二进制指令。指令,数据通过总线来传递。同时,存储器被设计成层次结构,CPU位于顶层,接着是高速缓存,DRAM主存和磁盘存储器,程序员通过理解这些层次结构的知识,可以优化设计的程序。

3.操作系统是应用程序和硬件之间的媒介,提供了三个基本的抽象概念:进程(对处理器,主存和I/O设备的抽象),虚拟存储器(对主存和磁盘的抽象),文件(对I/O设备的抽象)。还涉及到线程的概念,以后书上会详细讲解。其中  ,不同进程之间的转移是由操作系统控制的。

4.网络提供了计算机系统之间的通信手段,从某种角度来看,网络也是一种I/O设备,只是系统从主存拷贝一段字符串到网络适配器时,数据流经网络到达另一台计算计算机。

这次看的只是书的大概简介(漫游计算机系统),这本书我会一直看完的,也会记录下自己的学习心得。

《深入理解计算机系统》读书笔记(1)相关推荐

  1. 《Cloud Native Data Center Network》读书笔记-1

    <Cloud Native Data Center Network>读书笔记-1 2019年的一本书,云原生数据中心网络入门书籍,作者 Dinesh G. Dutt 是一家网络公司的首席科 ...

  2. 《Cloud Native Data Center Network》读书笔记-7

    第九章 数据中心边缘 9.1 问题 Clos与外部的连接 为什么需要进行外部连接? 连接到外部世界的带宽需求是什么? 数据中心网络将连接到什么上游设备? 穿越内外部世界的交通需要哪些服务? 9.2 连 ...

  3. 论文阅读——译文:PortLand:A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric

    论文标题:PortLand:A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric 会议:sigcom 09 Ref:Radhika ...

  4. Fat-tree:A Scalable, Commodity Data Center Network Architecture 解读

    Fat-tree:A Scalable, Commodity Data Center Network Architecture 解读 title: 一种可扩展的.商品化的数据中心网络体系结构 第一部分 ...

  5. 《Data Algorithm》读书笔记十一— 使用马尔科夫模型的智能邮件营销

    <Data Algorithm>读书笔记十一 - 使用马尔科夫模型的智能邮件营销 1. 智能邮件营销 是什么? 根据顾客的交易历史观测(其实就是推测) "下一个智能邮件营销日期& ...

  6. 《Advanced Data Structures》读书笔记

    1.基础数据结构 1.1.栈 1.2.队列 1.3 双端队列 1.4.动态分配节点 1.5.数组类的"阴影拷贝" 2.搜索树 3.平衡搜索树 4.区间集合 5.堆 6.并查集 7. ...

  7. 最新发布| Jira官宣中国区本地部署特殊政策,公布Data Center价格

    ​Atlassian官方发布Jira Server版停售消息至今已3个月,面对中国区用户的抗议,官方终于于2021年2月2日推出针对性政策,即将DC版准入门槛从500人下调至25人,并于2月5日召开发 ...

  8. 《Python神经网络编程(Make Your Own Neural Network)》读书笔记

    声明 这是作者在CSDN上的第二篇博客,关于阅读塔里克·拉希德的著作<Python神经网络编程(Make Your Own Neural Network)>之后的读书笔记.跟诸位大牛相比, ...

  9. Analyzing Neural Time Series Data 读书笔记6

    Analyzing Neural Time Series Data 第六章读书笔记 仅做学习记录 6 Practicalities of EEG Measurement and Experiment ...

  10. Analyzing Neural Time Series Data 读书笔记3

    Analyzing Neural Time Series Data 第三章读书笔记 仅做学习记录 3 Interpreting and Asking Questions about Time-Freq ...

最新文章

  1. mac 4k分辨率 字太小 27寸 hidpi_4K,就在眼前!视网膜级桌面显示器AOC U2790PQU评测报告...
  2. 【设计模式】代理模式 ( 动态代理 | 模拟 Java 虚拟机生成对应的 代理对象 类 )
  3. C#中的预处理指令详解
  4. 如何修改 pdf 文件默认的显示图标
  5. Delphi7函数大全
  6. day16 java的访问控制权限
  7. java audiostream 用不了_AudioInputStream不起作用
  8. 取代不了 C/C++ 的 Rust 如何“逆袭”?
  9. centos引导过程中的故障排除
  10. 挑战程序设计竞赛2:算法与数据结构(电子书与代码)
  11. 网站嵌入虚拟试衣间方案问题
  12. ParaView Volume MHD
  13. 支付对接常用:关于asp rsa加密
  14. 使用 VSCode 编辑器来编译 Sass,自动生成对应的css
  15. 推荐几款提升效率Intellij IDEA 神级插件!
  16. 使用Hadoop分析大数据
  17. 使用Vue和Spring Boot实现文件下载
  18. iatf16949内审员_IATF16949:2016汽车质量管理体系内审员
  19. 分组云平台客户端连接医院HIS简单调用方法
  20. 计算机 职称 博大 技巧,博大考神职称教研中心:如何应对“蜕变的”XP题目?...

热门文章

  1. CentOS7之vim显示行号
  2. JavaScript实现的,轮播图左右切换网页动画源码
  3. ajax同步请求和异步请求的区别
  4. 微信支付 扫码后页面无跳转卡住
  5. 采用WPF技术,开发OFD电子文档阅读器
  6. 【微信小程序】在页面跳转时如何进行页面导航
  7. 微信公众号广告点击率预估效果优化
  8. java责任链模式审批请假_Java设计模式-责任链模式
  9. Android LayoutInflater.inflate详解
  10. gif/jpg/png的区别