上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 该源文件主要处理串行数据的发送和接收。 0 显卡和CGA 参考:https://blog.csdn.net/cy295957410/article/details/108436730 CGA(Color Graphics Adapter)彩色图形接口。是CGA显卡,提供基本的彩色文本显示 EGA(E 阅读全文
posted @ 2022-04-05 02:48 zhenjingcool 阅读(186) 评论(0) 推荐(0)
摘要: 这个文件的核心是con_write(struct tty_struct * tty)函数,用于将缓冲队列write_q中的字符显示在控制台,所有其他函数都是围绕con_write函数。另外还有一个函数con_init()函数用于初始化控制台,这个函数在main.c中被调用(tty_init调用了co 阅读全文
posted @ 2022-04-04 01:20 zhenjingcool 阅读(158) 评论(0) 推荐(0)
摘要: 0 键盘扫描码 当我们按下键盘的时候,键盘上的微控制器产生一个键盘扫描码传送给计算机,计算机把这个键盘扫描码传唤为ASCII字符。 下图为AT键盘的扫描码对照表 键盘工作的大概过程:当用户在键盘上键入一个字符时,会引起键盘中断,此时键盘中断处理程序就会从键盘控制器读入对应的键盘扫描码,然后会将键盘扫 阅读全文
posted @ 2022-04-02 01:18 zhenjingcool 阅读(386) 评论(0) 推荐(0)
摘要: 参考:https://nextjs.org/learn/foundations/from-react-to-nextjs/getting-started-with-nextjs next.js是react的一个前端框架。react本质上是一个UI库,用于操作虚拟DOM。next.js是基于react 阅读全文
posted @ 2022-03-31 00:07 zhenjingcool 阅读(2590) 评论(0) 推荐(0)
摘要: 这两个源码用于对参数产生格式化输出,和内核关系不大,主要是调用C语言进行一些格式化操作。了解一下。 1 vsprintf.c源码 /* * linux/kernel/vsprintf.c * * (C) 1991 Linus Torvalds */ /* vsprintf.c -- Lars Wir 阅读全文
posted @ 2022-03-30 23:35 zhenjingcool 阅读(679) 评论(0) 推荐(0)
摘要: 该源码包含了很多系统调用的函数实现 源码 /* * linux/kernel/sys.c * * (C) 1991 Linus Torvalds */ #include <errno.h> #include <linux/sched.h> #include <linux/tty.h> #includ 阅读全文
posted @ 2022-03-30 23:18 zhenjingcool 阅读(187) 评论(0) 推荐(0)
摘要: https://www.typescriptlang.org/docs/handbook/2/basic-types.html typescript在传统es的基础上增加了很多新特性。 1 tsc-typescript的编译器 因为目前主流的浏览器主要支持的脚本是es3,我们编写的ts代码需要首先编 阅读全文
posted @ 2022-03-30 15:01 zhenjingcool 阅读(87) 评论(0) 推荐(0)
摘要: 在system_call.s中,我们定义了_sys_fork标签 _sys_fork: call _find_empty_process //首先判断是否进程号已满.见本文后面对该函数的解释 testl %eax,%eax //eax与自身相与,为的是判断eax是否为0 js 1f //如果进程号已 阅读全文
posted @ 2022-03-27 23:32 zhenjingcool 阅读(271) 评论(0) 推荐(0)
摘要: 该源码主要实现进程退出或终止的相关功能 源码 /* * linux/kernel/exit.c * * (C) 1991 Linus Torvalds */ #include <errno.h> #include <signal.h> #include <sys/wait.h> #include < 阅读全文
posted @ 2022-03-27 02:14 zhenjingcool 阅读(242) 评论(0) 推荐(0)
摘要: signal.c用于信号处理。Linux的信号机制是使用信号来进行进程之前传递消息的机制。 进程接收到信号后有三种处理:1)忽略该信号 2)捕获该信号,执行自定义操作函数 3)执行系统默认的操作,一般就是结束进程。 信号位图:就是一个数组,数组的下标代表不同的信号,数组的元素则是对应信号的状态。li 阅读全文
posted @ 2022-03-26 22:31 zhenjingcool 阅读(289) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页