zoukankan      html  css  js  c++  java
  • 读《程序是怎样跑起来的》第十一章有感

    应用和硬件既相对独立又相互联系,这句话大家应该都能理解,这一章提到了控制输入输出的IN指令和OUT指令,IN指令用于输入数据,并将其存储在CPU内部的寄存器中,而OUT指令则是把CPU寄存器的数据,输出到指定端口号的端口。

    我对这两个概念的理解就到这了,这里作者又提出来了一个新概念,就是IRQ(中断服务请求)它是用来暂停当前正在运行的程序,并跳转到其它程序运行的必要机制。而这个机制就是中断处理。中断这个概念还是比较好理解的,打个比方你在手机上看电子书,突然想听音乐了,就打开了音乐,边听音乐边看书,忽然弹出了一个窗口,有人给你打电话这是中断,当有人给你打电话的时候你不能继续看书听音乐,因为中断也是有优先级的。

    这一章最让我感兴趣的还有一个就是显示器显示文字及图形的机制,这里提到了一个概念VRAM,它是主存的一部分,内存在VRAM中存储的数据就是显示器上显示的信息,这一机制是不会改变的。以上就是我对本章的了解了。

  • 相关阅读:
    linux
    查看字符的编码数字
    各种语系的unicode对应以及local编码方式
    Unicode字符集,各个语言的区间
    深入理解Python的字符编码
    php 快排
    归并排序
    检测到在集成的托管管道模式下不适用的 ASP.NET 设置的解决方法
    分布式缓存MemcacheHelper
    单例模式
  • 原文地址:https://www.cnblogs.com/wangli155167/p/10409542.html
Copyright © 2011-2022 走看看