《30天自制操作系统》笔记(06)——CPU的32位模式 进度回顾 上一篇中实现了启用鼠标、键盘的功能。屏幕上会显示出用户按键、点击鼠标的情况。这是通过设置硬件的中断函数实现的,可以说硬件本身的设计就具有事件驱动的性质,所以软件层面上才有基于事件的消息机制。 但上一篇没有说明中断的来龙去脉 ...
最近在看日本人的那本书 CPU自制入门 就开始自己捣鼓。把工程方到QuartusII 里面后发现编译不通过,总是提示找不到头文件。工程的目录架构是这个样子的 而.v文件中的.h 是这么包含的 提示找不到头文件,可是我的setting gt file里面明明有了所有的 .h 。 后来发现这个QuartusII 还真是不智能,它居然找不到.h的位置,因为.h位置和 .qpf文件不在一个地方 有子文件 ...
2014-11-12 15:22 0 2126 推荐指数:
《30天自制操作系统》笔记(06)——CPU的32位模式 进度回顾 上一篇中实现了启用鼠标、键盘的功能。屏幕上会显示出用户按键、点击鼠标的情况。这是通过设置硬件的中断函数实现的,可以说硬件本身的设计就具有事件驱动的性质,所以软件层面上才有基于事件的消息机制。 但上一篇没有说明中断的来龙去脉 ...
《30天自制操作系统》笔记(12)——多任务入门 进度回顾 上一篇介绍了设置显示器高分辨率的方法。本篇讲一下操作系统实现多任务的方法。 什么是多任务 对程序员来说,也许这是废话,不过还是说清楚比较好。 多任务就是让电脑同时运行多个程序(如一边写代码一边听音乐一边下载电影)。 电脑 ...
电解电容: 多数在1μF以上,直接用数字表示。如:4.7μF、100μF、220μF等等。这种电容的两极有正负之分,长脚是正极。 独石电容: 独石电容器是多层陶瓷电容器的别称, ...
总线定义:总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机 ...
从今天开始决定用面包板制作一个8位的CPU,实现几个简单的指令。我给自己分两大部分计划,第一部分是学习制作CPU的理论知识,第二部分是实践。并打算实施计划的同时用博客的方式记录下来。理论知识的部分重点不在于CPU的逻辑结构,而在于如何用具体材料搭建。 启蒙书籍:《编码——隐匿在计算机 ...
1.第一节:最小的操作系统(引导扇区) 1.1环境准备 1.vmware虚拟机: 建立一个新的空白的虚拟机,命名为Tinix.添加软盘,使用自制的映像文件 虚拟机设置: 2.nasm编译器 3.notepad++ 1.2制作映像文件 1.boot.asm文件 ...
这篇文章是了解硬件系统概念,提供个人PC服务器选择参考。 高计算需求,则优先CPU;高访问需求,则优先带宽内存。 CPU概述: CPU代表主机的运算能力,计算机的性能在很大程度上由CPU的性能决定,而CPU的性能主要体现在其运行程序的速度上。 CPU性能参数: 主频: 主频也叫时钟频率 ...
光照模型的概念目前还不明晰,因为笔者也是一个初学者,所以请小心对待笔者介绍的内容。笔者认为光照模型是规定光照算法的模型,比如说前面提到的Lambert光照模型,规定了材质表面的光线的表达式为 环境光 ...