操作系统
文章平均质量分 91
操作系统知识
qaaaaaaz
这个作者很懒,什么都没留下…
展开
-
操作系统—中断和异常、磁盘调度算法、操作系统其他内容
时常由*执行指令的内部事件引起,比如非法操作码、地址越界、算术溢出等,还有缺页异常、除0异常。。原创 2023-06-26 21:17:48 · 172 阅读 · 0 评论 -
操作系统—内存管理
在没有快表的情况下,一个虚拟地址要转成一个物理地址至少需要两次访问物理内存,第一次是查询内存中的页表,第二次是访问物理页框。进程未执行的时候,页表的起始地址和页表的长度放在进程控制块中,进程被调度的时候,操作系统内核会把他们放到页表寄存器中。进行动态内存分配的时候,操作系统会在硬盘中创建或者申请一段虚拟内存空间,并更新到页表(分配一个页表条目PTE,使该PTE指向硬盘上这个新创建的虚拟页),通过PTE建立虚拟页和物理页的关系。注意:内存中能够更新的地方只有覆盖区的段,不在覆盖区的段会常驻内存。原创 2023-06-26 21:17:13 · 273 阅读 · 0 评论 -
操作系统进程线程(三)—进程状态、同步互斥、锁、死锁
两个或者多个线程相互等待对方数据,死锁会导致程序卡死,如果不解锁将会永远无法进行下去。原创 2023-05-12 21:06:02 · 1205 阅读 · 0 评论 -
操作系统进程线程(二)—父子进程、僵尸进程、孤儿进程、进程终止、守护进程
已创建一个或者多个进程。原创 2023-05-09 11:32:05 · 1597 阅读 · 0 评论 -
操作系统进程线程(一)—进程线程协程区别、多进程多线程、进程调度算法、进程线程通信
有一些敏感的地址:对于32位进程来说,代码段从0X08048000开始,从0XC0000000开始到0XFFFFFFFF是内核地址空间,通常情况下代码运行在用户态(0X00000000~0XC0000000的用户地址空间),当发生系统调用、进程切换等操作时CPU控制寄存器设置模式位,进入内核模式,这个状态下进程可以访问全部存储器位置和执行全部指令。进程是一个独立的资源分配单元。不同进程(这里通常指的是用户进程)之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源。原创 2023-04-27 21:38:11 · 599 阅读 · 0 评论