程序员的自我修养第一章总结
2017-12-19 15:16
127 查看
知识点一:假如硬盘有两个盘片,每个盘片有65536个磁道,每个磁道有1024个扇区,而每个扇区的字节数是512个字节,
所以该硬盘的物理硬盘内存为 2*2*65536*1024*512 = 128 G
知识点二:高速设备连接到北桥,低速设备连接到南桥,南桥通过总线连接到北桥,北桥连接到CPU上,由于CPU处理速度极快,所以CPU采用倍频的方式与系统总线通信。
知识点三:以前的操作系统采用分时系统,每个进程按照分到的时间轮转运行,现在多采用抢占式所任务系统,操作系统根据进程的优先级进行人物的时间分配,超过时间就暂 停,执行别的进程。
知识点四:分段式存储管理先将程序所需要的内存分配虚拟地址,虚拟地址映射到物理硬件的内存地址,以此来解决内存的数据隔离的问题,但是内存不足的情况会映射到磁盘, 造成运行速度慢,影响效率,所以出现了分页式。
知识点五:分页式存储管理,其实程序运行时只是频繁的使用一小段程序,所以采用分页分割和映射的方法使用内存。虚拟页,内存页,磁盘页,不频繁使用的代码存放在磁盘页,
虚拟页的内存地址映射到内存页。
知识点六:
线程调度:优先级调度和轮转法,目前线程的调度方法基本都有这两种方法的影子。
线程优先级改变方式:
1. 用户改变
2.根据用户进入等待状态的频繁程度提升和降低。
3.长时间得不到执行得以提升以避免饿死。
线程的模型:
1.一对一 2. 一对多 3. 多对多
所以该硬盘的物理硬盘内存为 2*2*65536*1024*512 = 128 G
知识点二:高速设备连接到北桥,低速设备连接到南桥,南桥通过总线连接到北桥,北桥连接到CPU上,由于CPU处理速度极快,所以CPU采用倍频的方式与系统总线通信。
知识点三:以前的操作系统采用分时系统,每个进程按照分到的时间轮转运行,现在多采用抢占式所任务系统,操作系统根据进程的优先级进行人物的时间分配,超过时间就暂 停,执行别的进程。
知识点四:分段式存储管理先将程序所需要的内存分配虚拟地址,虚拟地址映射到物理硬件的内存地址,以此来解决内存的数据隔离的问题,但是内存不足的情况会映射到磁盘, 造成运行速度慢,影响效率,所以出现了分页式。
知识点五:分页式存储管理,其实程序运行时只是频繁的使用一小段程序,所以采用分页分割和映射的方法使用内存。虚拟页,内存页,磁盘页,不频繁使用的代码存放在磁盘页,
虚拟页的内存地址映射到内存页。
知识点六:
线程调度:优先级调度和轮转法,目前线程的调度方法基本都有这两种方法的影子。
线程优先级改变方式:
1. 用户改变
2.根据用户进入等待状态的频繁程度提升和降低。
3.长时间得不到执行得以提升以避免饿死。
线程的模型:
1.一对一 2. 一对多 3. 多对多
相关文章推荐
- java程序性能优化学习总结--第一章java性能调优概述
- MOOC数据结构第一章总结
- 【总结】-第一章-算法设计基础
- Android面试宝典总结--第一章:Android入门
- 第一章总结(温故而知新)
- 《程序员的自我修养--链接、装载与库》笔记--第一章温故而知新
- Android开发探索第一章 Activity生命周期及启动模式总结(三)
- 数据结构:第一章绪论总结
- 啊哈算法总结之第一章——排序
- Learning From Data 第一章总结
- 第一章绪论总结
- 《代码整洁之道》第一章 总结
- 程序员面试宝典第一章总结
- 《游戏编程模式》章节总结——第一章-架构、性能和游戏
- 数据库原理选择题总结(第一章)
- 《现代操作系统》第一章阅读总结
- delphi 模式编程 第一章总结
- 数据结构(c++版)(第2版)第一章:绪论的知识点总结图,制作者:物联1131-22
- 在看完机器学习实战第一章及敲完代码的总结
- 数据结构与程序设计 第一章 编程原理 总结