2 操作系统
记录下学习os的笔记
三十二画生H
纯粹是为了好玩
展开
-
深度学习中的数学——神经网络最优化
留作记录,后面再写。原创 2024-04-08 08:17:23 · 115 阅读 · 0 评论 -
人工智能简史
向自然学习:从遗传算法到强化学习。先写出框架,后面迭代补充。从专家系统到知识图谱。人工智能的计算理论基础。原创 2024-04-08 08:11:20 · 80 阅读 · 0 评论 -
操作系统——进程间通信到底是什么
留在此,慢慢写。原创 2024-04-05 21:06:24 · 108 阅读 · 0 评论 -
计算机内存是如何管理的
想一下我们平常使用的笔记本电脑吧,高考那年,家里买了第一个笔记本,去门店那天,内存 硬盘 电池,店员小姐姐对我是一顿讲解,性能与参数齐飞,秋水共长天一色。各种数据吧,cpu的计算结果啦,程序执行过程中的产生的数据啦,等等吧,anyway,反正就是能存东西。cpu、memory、peripherals,这是计算机的主要部件,三者之间通过system bus勾搭在一起。在Soc中,processor registers用的是SRAM,片内的main memory用的是DRAM。内存和硬盘有啥区别?原创 2024-04-05 20:58:13 · 364 阅读 · 0 评论 -
一文了解 操作系统 内核架构
MSDOS(MicroSoft Disk Operating System)就是这个结构, 缺点:任何一个应用或操作系统出现问题,整个系统就会崩溃。简要结构:将应用程序与操作系统放在用一个地址空间,无需底层硬件提供复杂的内存管理、特权隔离。MSDOS(MicroSoft Disk Operating System)就是这个结构,原创 2024-03-28 20:40:59 · 113 阅读 · 0 评论 -
CPU和指令集架构
指令集架构(instruction set architecture, ISA)是CPU和软件之间的桥梁。ISA包含指令集、特权级、寄存器、执行模式、安全扩展、性能加速扩展等多个方面。原创 2024-03-28 10:21:55 · 183 阅读 · 0 评论 -
中断、异常和系统调用,到底是什么意思
中断有两种:cpu外部产生的,以及,cpu执行程序过程中产生的。原创 2024-03-26 10:27:58 · 428 阅读 · 0 评论 -
ARMv8 寄存器有哪些
原创 2024-03-24 23:16:23 · 93 阅读 · 0 评论 -
为什么安装了4GB的内存条,却显示只有3.8GB?
CPU 访问内存,是通过地址总线,理论上,如果你让CPU的32位地址总线,全部去访问内存,自然,没话讲,能访问4GB内存。明白了吧,电脑显示只有3.8G内存,是因为抵制总线只能访问到3.8G,实际上你的内存条依然是4GB的。第二,存储器(内存、物理内存);第三,输入设备、输出设备。但是,除了内存,还有一些外设,需要通过地址总线去访问,朋友们,对于计算机而言,其基本包含三部分。32位的地址总线,其地址范围就是。原创 2024-03-24 22:11:11 · 283 阅读 · 0 评论 -
搭建Linux内核开发环境——保姆教程(持续更新中)
在此文中,持续完善,搭建内核开发环境的细节,有需要的小伙伴儿可以持续关注下。原创 2024-03-22 23:19:12 · 834 阅读 · 0 评论 -
linux kernel map
linux kernel map原创 2024-03-22 20:31:29 · 735 阅读 · 0 评论 -
linux view
【代码】linux view。原创 2024-03-22 08:28:58 · 111 阅读 · 0 评论 -
操作系统是如何启动的(持续更新中)
Bootloader 和 kernel 放在同一个ELF 文件中。以ChCore为例,介绍OS是如何启动的。OS启动时进行硬件初始化工作,并开启页表。原创 2024-03-22 23:00:49 · 181 阅读 · 0 评论 -
操作系统——什么是程序和编译器
操作系统——什么是程序和编辑器原创 2022-08-15 10:48:01 · 202 阅读 · 0 评论