操作系统
BruceTech
INSPIRED BY KOBE. MAN, YOU ARE MY HERO!!
Those times when you get up early, you work hard, those times you stay up late and you work hard, those times when you don’t feel like working. You’re too tired, you don’t want to push yourself, but you do it anyway. That is actually the dream.
展开
-
04计算机操作系统-虚拟内存
前言 本文是根据虚拟内存的总结,包括覆盖技术,交换技术,虚存技术。虚拟内存的起因是应用程序的运行内存越来越大,而内存的增长不能满足相应的需求,所有需要借助于disk的容量提高程序的运行空间。 覆盖技术 这个技术现在已经不再使用了,其实就是需要将应用程序模块化,然后按照程序运行的顺序,设计各模块在拷贝到内存中的时间。结合各个程序块的大小和执行顺序来设计哪几个模块共有一块内存区域,以及按照怎样的顺序覆...原创 2020-03-13 10:44:57 · 322 阅读 · 0 评论 -
03计算机操作系统-非连续地址分配(分段,分页)
前言 本文是非连续地址分配课程的总结。本文主要介绍非连续地址分配, 非连续地址分配主要有:分段和分页机制。分段有段表,分页有页表,来建立逻辑地址(page)与物理地址(frame)的映射关系。为了减少页表的容量,讨论了一下反向页表。 非连续地址分配的好处有:一个程序的物理地址空间是非连续的,可以减少地址碎片的产生;更好的内存利用;允许共享代码与数据;支持动态加载和动态链接。 分段 一个应用程序有堆...原创 2020-03-12 21:46:06 · 292 阅读 · 0 评论 -
02计算机操作系统-连续内存分配
操作系统-连续内存分配 本章主要讲解,计算机体系机构及内存分层体系,地址空间与地址生成,连续地址分配相应的知识 计算机体系结构及内存分层体系 CPU由:运算器,寄存器,处理器,缓存(cache),存储管理单元(mmu) 内存的分层体系: CPU register 3.6GHz L1 cache 3.6GHz L2 cache 3.6GH_________________硬件___...原创 2020-03-07 14:26:48 · 276 阅读 · 0 评论 -
01计算机操作系统-启动和中断,异常,系统调用
操作系统运行的基础常识 主要讲解了操作系统的作用,以及操作系统是怎样提供服务的 操作系统的作用 主要分为:控制软件,管理应用程序,为应用程序提供服务,杀死应用程序;资源管理,管理外设,分配资源 操作系统作为介质有(进程->CPU 文件->磁盘 地址空间->内存),操作系统是应用程序和计算机硬件的纽带 操作系统分为:shell和kernel。 kernel是负责CPU的调度,物理...原创 2020-03-07 10:14:20 · 1341 阅读 · 0 评论