- 操作系统
- 操作系统
目录
- # 1. 我的操作系统学习笔记
- 1-1. 学习操作系统之前 1-2. 从操作系统启动开始 1-3. 操作系统接口 1-4. 操作系统历史与学习任务 1-5. 如何高效管理 CPU:并发和进程 1-6. 如何支持多进程 1-7. 用户级线程
- # 2. 我的操作系统实验笔记
- 2-1. 搭建实验环境 2-2. 操作系统的引导 2-3. 系统调用
- # 3. 操作系统网课-王道考研
- 3-1. 0_课程白嫖指南 3-2. 1_1_操作系统的概念(定义)、功能和目标 3-3. 1_2_操作系统的特征 3-4. 1_3_操作系统的发展与分类 3-5. 1_4_操作系统的运行机制与体系结构 3-6. 1_5_中断和异常 3-7. 2_1_6_系统调用 3-8. 2_1_1_进程的定义、组成、组织方式、特征 3-9. 2_1_2_进程的状态与转换 3-10. 2_1_3_进程控制 3-11. 2_1_4_进程通信 3-12. 2_1_5_线程概念和多线程模型 3-13. 2_2_1_处理机调度的概念、层次 3-14. 2_2_2_进程调度的时机、切换与过程、方式 3-15. 2_2_3_调度算法的评价指标 3-16. 2_2_4_FCFS、SJF、HRRN调度算法 3-17. 2_2_5_调度算法:时间片轮转、优先级、多级反馈队列 3-18. 2_3_1_进程同步、进程互斥 3-19. 2_3_2_进程互斥的软件实现方法 3-20. 2_3_3_进程互斥的硬件实现方法 3-21. 2_3_4_信号量机制 3-22. 2_3_5_用信号量实现进程互斥、同步、前驱关系 3-23. 2_3_6_生产者-消费者问题 3-24. 2_3_7_多生产者-多消费者问题 3-25. 2_3_8_吸烟者问题 3-26. 2_3_9_读者-写者问题 3-27. 2_3_10_哲学家进餐问题 3-28. 2_3_11_管程 3-29. 2_4_1_死锁的概念 3-30. 2_4_2_死锁的处理策略—预防死锁 3-31. 2_4_3_死锁的处理策略—避免死锁 3-32. 2_4_4_死锁的处理策略—检测和解除 3-33. 3_1_1_内存的基础知识 3-34. 3_1_2_内存管理的概念 3-35. 3_1_3_覆盖与交换 3-36. 3_1_4_连续分配管理方式 3-37. 3_1_5_动态分区分配算法 3-38. 3_1_6_基本分页存储管理的基本概念 3-39. 3_1_7_基本地址变换机构 3-40. 3_1_8_具有快表的地址变换机构 3-41. 3_1_9_两级页表 3-42. 43_3_1_10_基本分段存储管理方式 3-43. 3_1_11_段页式管理方式 3-44. 3_2_1_虚拟内存的基本概念 3-45. 3_2_2_请求分页管理方式 3-46. 3_2_3_页面置换算法 3-47. 3_2_4_页面分配策略 3-48. 4_1_1_初识文件管理 3-49. 4_1_2_文件的逻辑结构 3-50. 4_1_3_文件目录 3-51. 4_1_4_文件的物理结构(上) 3-52. 4_1_4_文件的物理结构(下) 3-53. 54_4_1_5_文件存储空间管理 3-54. 4_1_6_文件的基本操作 3-55. 4_1_7_文件共享 3-56. 4_1_8_文件保护 3-57. 4_1_9_文件系统的层次结构 3-58. 4_2_1_磁盘的结构 3-59. 4_2_2_磁盘调度算法 3-60. 4_2_3_减少磁盘延迟时间的方法 3-61. 4_2_4_磁盘的管理 3-62. 5_1.2_I-O 控制器 3-63. 5_1.3_I-O 控制方式 3-64. 65_5_1_1_I-O 设备的概念和分类 3-65. 5_1_4_I-O 软件层次结构 3-66. 5_1_5_I-O 核心子系统 3-67. 5_1_6_假脱机技术 3-68. 5_1_7_设备的分配与回收 3-69. 5_1_8_缓冲区管理
如果让我只学一个计算机基础学科,我会选择操作系统。操作系统,可以说是与我们工作最息息相关的了,其他的例如数字电路,汇编,编译原理等,实际开发项目的时候用的都较少。
但是操作系统也是最难的,也是最抽象的,没有之一。
我目前是暂停了一下操作系统的学习,非常抱歉,因为操作系统真的非常花时间,且需要的基础知识也很多,我目前的主要精力还是放在了 Java 身上,为了后续的工作做准备,先生存,再发展。
这里也推荐一些操作系统的学习资料:
- 【哈工大】操作系统 李治军(全32讲)_哔哩哔哩 (opens new window):从改动 Linux 的源码开始,理论和实践相结合,非常不错的课程。
- 子牙老师的手写操作系统课程:学完操作系统,假期游戏都是连赢 (opens new window)。目前我仅仅是购买了课程,还没开始学习... 但是我相信子牙老师的课程一定不会让我失望。🤣
- 王道计算机考研 操作系统_哔哩哔哩 (opens new window):如果仅仅是对操作系统的考研要求,这个视频就够了。相关博客请见上方
- 书籍《现代操作系统》
- 书籍《Linux》
上次更新: 2024/11/10 09:03:44