10
13
计算机网络(补档) 计算机网络(补档)
OSI 的七层模型分别是什么 物理层:底层数据传输,屏蔽掉具体传输介质和物理设备的差异,如网线;网卡标准。(比特流) 数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡MAC地址。(帧) 网络层:定义IP编址,定义路由功能;如不同设
2022-10-13 Aiaa
11
仿牛客网论坛网站开发流程二 仿牛客网论坛网站开发流程二
过滤敏感词可以使用JDK自带的replace方法替换敏感词,但在实际应用中敏感词比较多、字符串可能比较长(发布的一篇文章)这种情况下用replace去替换性能就比较差,使用前缀树来实现过滤敏感词的算法。 前缀树 名称:Trie、字典树、
2022-10-11 Aiaa
11
CSAPP-DataLab CSAPP-DataLab
DataLabDatalab的任务是实现一系列的位操作和算术运算函数,包括逻辑与、逻辑或、逻辑非、异或、加法、减法等。在给定的代码框架中填充空白部分,使得函数能够正确地执行对应的操作。 以下几个主要的内容: 数据表示:了解不同数据类型的二
2022-10-11 Aiaa
10
操作系统(补档) 操作系统(补档)
基础什么是操作系统操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 从资源管理的角度来看,操作系统有
2022-10-10 Aiaa
09
22
07
08
一个操作系统的实现(7) 一个操作系统的实现(7)
输入输出系统键盘中断处理程序关键代码分析: 键盘中断处理程序 PUBLIC void keyboard_hanlder(int irq) { disp_str("str"); } 打开键盘中断 PUBLIC void init_ke
2022-07-08 Aiaa
05
一个操作系统的实现(6) 一个操作系统的实现(6)
进程与进程调度进程切换特权级变换:ring1-ringo 在以前的代码中,还没有使用过除ring0之外的其他特权级。对于有特权级变换的转移,如果由外层向内层转移时,需要从 TSS中取得从当前TSS中取出内层ss和esp作为目标代码的ss和e
2022-07-05 Aiaa
02
一个操作系统的实现(5) 一个操作系统的实现(5)
操作系统内核的雏形在Linux下用汇编写hello,world代码及分析: ; 编译链接方法 ; (ld 的‘-s’选项意为“strip all”) ; $ nasm -f elf hello.asm -o hello.o ; $ ld -
2022-07-02 Aiaa
06
26
一个操作系统的实现(4) 一个操作系统的实现(4)
走进保护模式引导扇区突破512个字节的限制代码逻辑: jmp short LABEL_START ; Start to boot. nop ; 这个 nop 不可少 ; 下面是 FAT12 磁盘的头 BS_OEMName DB 'Fo
2022-06-26 Aiaa
24
一个操作系统的实现(3) 一个操作系统的实现(3)
实现保护模式保护模式和实模式保护模式,是一种80286系列和之后的x86兼容CPU操作模式。保护模式有一些新的特色,设计用来增强多工和系统稳定度,像是 内存保护,分页系统,以及硬件支援的 虚拟内存。 保护模式与实模式相对应。在80286以前
2022-06-24 Aiaa
3 / 4