最近一直在看0.12版本的内核,一直想实现一个简单的多任务内核,发现还真得先了解linux操作系统的启动过程。
1.BIOS
开机程序被写入ROM当中,计算机通电之后的第一件事就是读取它。
这块芯片里的程序叫做基本输入输出系统,简称BIOS
1.1硬件自检
检查计算机硬件能否满足运行的基本条件,这叫做硬件自检
1.2启动顺序
硬件自检完成之后,BIOS就把控制权转交给下一阶段的启动程...
分类:
系统相关 时间:
2014-05-09 00:58:10
阅读次数:
486
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据.
使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获...
分类:
其他好文 时间:
2014-05-08 23:04:52
阅读次数:
453
http://blog.csdn.net/liuliming3000/article/details/18093851从C到C++
string类2 string类的构造函数3 string类的字符操作4 string的特性描述5 string类的输入输出操作6 string的赋值7
string的...
分类:
编程语言 时间:
2014-05-08 19:38:31
阅读次数:
376
算法是任何一段定义好的步骤,它把一些值或者值域作为输入,处理后把某个值或者值域作为输出,而算法就是把输入转换成输出的一系列计算步骤。
我们也可把算法看成解决具体计算问题的工具。通常描述问题的语句指定需要的输入/输出之间的关系。而算法描述了具体的计算步骤来构建输入/输出之间的关系。
举个例子,我们需....
分类:
其他好文 时间:
2014-05-08 18:51:24
阅读次数:
248
1、import java.io.*;//写进文档,然后又在显示器显示出来。public class
fileinputstream{public static void main(String[] args) throws IOException
{DataOutputStream out = n...
分类:
编程语言 时间:
2014-05-08 15:40:06
阅读次数:
376
每一种输入设备都要通过硬件接口或控制器与CPU相连,程序利用I/0指令,存取接口上的寄存器,获得外部设备的状态信息,从而实现输入输出I/O的地址:在8086家族中,I/O端口地址和存储单元的地址是相互独立的,各自占用不同的地址空间,8086提供的I/O端口地址达64KI/O指令【1】输入指令:IN格...
分类:
其他好文 时间:
2014-05-08 15:37:10
阅读次数:
242
CH1-2:基础知识、标准化 1 文件和目录
文件名:不能含/(分隔路径)和null(终止路径),255字符。 目录处理:opendir() readdir() closedir()
更改工作目录:chdir() 2 输入输出 STDIN_FILENO STDOUT_FILENO 3 程序和进程 进...
分类:
其他好文 时间:
2014-05-08 11:32:21
阅读次数:
299
输入输出流一般都是用缓冲的,也就是说不是每次你要它读/写一个或少数几个字节,他就立马执行的,而是将这些请求放入缓冲,积累到一定量的时候才一起执行,以提高效率。
flush的作用就是强制将缓冲区里的东西立刻执行然后清空,不管里面有多少东西...
分类:
其他好文 时间:
2014-05-08 11:00:17
阅读次数:
280
1 /* 2 *java课程设计之记事本(coder @Gxjun) 3 * 编写一个记事本程序 4
* 要求: 5 * 用图形用户界面实现。 6 * 能实现编辑、保存、另存为、查找替换等功能。 7 * 提示:使用文件输入输出流。 8 */ 9
package...
分类:
编程语言 时间:
2014-05-08 07:11:34
阅读次数:
534
文件描述符:文件描述符是一个小的非负整数,是内核用来标识特定进程正在访问的文件标准输入/输出/出错:shell为每个程序打开了三个文件描述符,STDIN_FILEON,STDOUT_FILEON,STDERR_FILEON,默认这三个文件描述符都链向终端不带缓冲的IO:函数open
read wri...
分类:
其他好文 时间:
2014-05-07 17:13:03
阅读次数:
284