随笔分类 - 1.1趣谈Linux系统S
学习:极客时间 趣谈Linux操作系统 总结
摘要:调度策略与调度类 一、调度策略 一种称为实时进程,也就是需要尽快执行返回结果的那种。这就好比我们是一家公司,接到的客户项目需求就会有很多种。有些客户的项目需求比较急,比如一定要在一两个月内完成的这种,客户会加急加钱,那这种客户的优先级就会比较高。 另一种是普通进程,大部分的进程其实都是这种。这就好比
阅读全文
摘要:一、为什么要有线程 和 什么是线程?(why and waht) 1.概念:进程相当于一个项目,而线程就是为了完成项目需求,而建立的一个个开发任务。 2.为什么有进程还需线程 2.1资源问题 通信问题 执行问题 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行的
阅读全文
摘要:总结 - 内核初始化, 运行 `start_kernel()` 函数(位于 init/main.c), 初始化做三件事 - 创建样板进程, 及各个模块初始化 - 创建管理/创建用户态进程的进程 - 创建管理/创建内核态进程的进程 创建样板进程,及各个模块初始化 - 创建第一个进程, 0号进程. `s
阅读全文
摘要:1、glibc 对系统调用的封装 int open(const char *pathname, int flags, mode_t mode)glibc 里面的 open 函数 make-syscall.sh syscall-template.S 2、系统调用图解 3、总结 - glibc 将系统调
阅读全文
摘要:1BIOS操作检查硬件 2bootloader配置系统引导 3boot启动系统内核
阅读全文
摘要:1 计算机的工作模式 2 CPU8086 的原理 3底层硬件的基本工作原理 4 汇编指令 move a b :把b值赋给a,使a=bcall和ret :call调用子程序,子程序以ret结尾jmp :无条件跳int :中断指令add a b : 加法,a=a+bor :或运算xor :异或运算shl
阅读全文
摘要:第一个坡:抛弃旧的思维习惯,熟练使用 Linux 命令行 推荐书籍 如果你想全面学习 Linux 命令,推荐你阅读《鸟哥的 Li... 第二个坡:通过系统调用或者 glibc,学会自己进行程序设计 推荐书籍 《UNIX 环境高级编程》,这本书有代码,有介绍,有原理 第三个坡:了解 Linux 内核机
阅读全文
摘要:1.Linux系统的比喻,操作系统作为一家外包公司的老板 掌握着整个公司的运营(操作运行) 图解操作系统 和 公司的发展 2文件系统
阅读全文

浙公网安备 33010602011771号