鸽很久很久了,在可预见的将来还得鸽~~~很久没学习新的知识了,也没学新的项目了,最近在学408(单方面宣布计算机组成原理最讨厌了)
以下是我整操作系统的笔记
F8925D29D50B46C69B2E30DC09A7C93D.jpg
![7F607A159CEB6D52912380EABC537738.jpg](https://upload-images.jianshu.io/upload_images/24046024-e20832deb8596a81.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
AE1EA1B4051247DA4B8D64D84D3AB7CB.jpg
6905F6B0F8AA22D56BEDA54CA7559604.jpg
12AE328FC2784C7CBB7DE77E2DD4ED1C.jpg
E3B6FA31EEDDCA165E5E3ABB4B36C31D.jpg
内存管理
D608DF5CB5CFB9524E688B0BCDDFFF90.jpg
C1670825AB03B6491B14F4536D53B58F.jpg
![DF3D4145EA638D041EC92B4235104EBA.jpg](https://upload-images.jianshu.io/upload_images/24046024-e8fa40326679c48a.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7ACB42961C97E3281C6F3AEBF6EF434F.jpg
714E0FDF7E9BEF6A26729245473F5808.jpg
60BA2B58EF79E95FD60C750C79FAA72E.jpg
40DEDAD718F0AE78411DC5FEEAB9423A.jpg
文件管理
B1C4D70D0BBCF9B60FC87A9AA580870D.jpg
DEE05FE1A6E3FEA57EE636572D5DDAFA.jpg
279BEC242257141AD72F5BF980AEB08E.jpg
这里有个没弄懂,所以等第一次复习完再过来整!!!!!!
3F87671C269CF3378EEC94ED3B09AAC8.jpg
3A0785AA17BF52510A229E975C2E5E64.jpg
最后还有个混合索引的分配实现也没弄懂!~所以下次补上
总结:本次花费大致两周的时间学习完计算机基础知识中操作系统的知识。现有的笔记主要是234章,第一章比较简单就没往上面加,最后一章我觉着应该结合计算机组成原理再学习更加合适。
关于这段时间操作系统的学习,我更加明白了内存管理的概念以及死锁出现的条件(有了理论知识才能更好的编写代码),现在想想,之前提前学习jvm的内容完全就是过一遍而已,只是知道了新生代老年代,知道了一些垃圾回收的机制但是究其原因还是懵懵懂懂。操作系统这门课还是让我学到了很多的知识的。让我发现了自己的问题。最近刚开始看计算机组成原理!!!!(槽儿)为啥计算机组成原理这么麻烦啊,还要设计电路这也太难了吧!!!!!单方面最讨厌这门课了(到时多花一点时间把它们整明白吧,至少不应该成为自己的短板)
这段时间没有更新还是有一些原因的,第一当然是自己的原因啊!懒!!!!! 第二嘛,就是学习新的知识嘛,总得先学会了才好意思发到博客里,一来二去浪费了不少的时间。第三:则是意识到了一直学习技术是没有出路的,技术是不断更新的但是原理总是不会变的,就拿java来说吧,对象被销毁的条件(之一 不要和我说obj啥jvm的知识)就是没有被引用啦就有点向文件系统的软,硬链接!这个和oc里面对象的知识有点像(oc没学好就不献丑了) 所以学习新的技术前提是将他们的底层原理了解再结合原理学习新的知识才会事半功倍,盲目学习最后只能浪费自己的时间!!!!!!