操作系统
对操作系统的一些学习
james curry
主要记录下一下学习的感悟,不敢保证写下的东西具有客观正确性。可以交流学习一下,不要完全相信我写的这些东西。
展开
-
由实模式进入保护模式来进行32位寻址
因为cpu在实模式下地址总线为20位,所以能访问到的内存在1M左右,为了能操作更多的内存,cpu生产商设计了保护模式,在此模式下总线地址可达32位,访问内存明显增加。 用保护模式来32位寻址的操作要用一个叫gdt的东西,这个gdt(Global Descriptor Table)叫全局描述表。我对它的理解是它像一个目录,每一条存着在内存里的一个段的头地址和这个段的大小。 这个段就理解为在内存中...原创 2020-03-16 18:57:40 · 319 阅读 · 0 评论 -
有限缓冲区的生产者消费者问题
/*buffer.h*/ typedef int buffer_item; //生产的物件 #define BUFFER_SIZE 5//缓冲区大小 #include <buffer.h> #include <stdlib.h> #include <pthread.h> #include <semaphore.h> #include <...原创 2020-02-18 16:42:55 · 1356 阅读 · 0 评论