原文:xv6操作系统学习笔记

x 背景 最近在看操作系统上的书 然后选了本知乎推荐的xv https: th ar.gitbooks.io xv chinese content content chapter .html 我们从这几个问题入手 操作系统作用是什么 内核的作用是什么 内核概念 一个向其他运行中程序提供服务的特殊程序。 内核的权限保护机制是什么 x 操作系统接口 不熟悉的接口 exec filename, arg ...

2017-08-06 00:53 0 1413 推荐指数:

查看详情

操作系统学习笔记

进程、线程概念 进程:一个进程就是一个正在执行的程序的实例。 进程转换: 进程3个状态:运行态,阻塞态,就绪态。 1.进程为等待输入而阻塞。 2.调度程序选择另一个进程。 3.调度程序 ...

Sun Jan 11 00:33:00 CST 2015 1 2102
XV6操作系统代码阅读心得(三):锁

锁是操作系统中实现进程同步的重要机制。 基本概念 临界区(Critical Section)是指对共享数据进行访问与操作的代码区域。所谓共享数据,就是可能有多个代码执行流并发地执行,并在执行中可能会同时访问的数据。 同步(Synchronization)是指让两个或多个进程/线程能够 ...

Wed Apr 10 01:38:00 CST 2019 0 1291
操作系统学习笔记(七) 死锁

一、资源 把需要排他性使用的对象称为资源。资源可以是硬件也可以是软件,比如打印机或者数据库中的一个加锁记录。 资源可以分为两类:可抢占资源和不可抢占资源。 可抢占资源:可以从拥有它的进程中抢占而 ...

Sun Dec 24 00:13:00 CST 2017 0 3468
Linux操作系统学习笔记

              【Linux】Linux中常用操作命令 1、Linux操作系统的安装    ...

Wed Aug 03 19:29:00 CST 2016 0 1463
xv6学习笔记(3):中断处理和系统调用

xv6学习笔记(3):中断处理和系统调用 1. tvinit函数 这个函数位于main函数内 表明了就是设置idt表 1. SETGATE函数 这里的setgate是一个宏定义是用来设置idt表的 下面是函数参数的说明 Sel : 表示对于中断处理程序代码所在段的段选择 ...

Sun Aug 22 23:16:00 CST 2021 0 189
操作系统学习笔记(6)——进程死锁

1、进程死锁的概念与条件 死锁定义 背景:多道进程的并发执行改善系统的资源利用率,但也可能进程相互等待对方释放资源才能继续运行。 死锁:指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 ...

Fri Oct 08 21:56:00 CST 2021 0 118
操作系统学习笔记(五)--CPU调度

由于第四章线程的介绍没有上传视频,故之后看书来补。 最近开始学习操作系统原理这门课程,特将学习笔记整理成技术博客的形式发表,希望能给大家的操作系统学习带来帮助。同时盼望大家能对文章评论,大家一起多多交流,共同进步! 本篇文章大致内容为: 基本概念(Basic Concept) 调度 ...

Wed Mar 30 04:22:00 CST 2016 0 3047
王道考研-操作系统学习笔记

王道考研-操作系统学习笔记 联机命令接口(交互式命令)&脱机命令接口(批处理命令接口) 单道批处理程序时的监控程序是操作系统的原型,多道批处理程序时操作系统正式诞生 运行机制 两种指令 特权指令 非特 ...

Thu Mar 11 18:01:00 CST 2021 0 494
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM