操作系统
文章平均质量分 74
InvokerZhang
研究内核中。。。
展开
-
互斥:软件算法
互斥:软件算法 操作系统 互斥软件方法的实现方式能够解决并发进程在一个或者多个共享内存的处理器上执行的问题。这些方法通常是基于在访问内存是基本互斥条件的假设。即,尽管访问的顺序没有具体安排,同时访问内存中的同一个地址的操作被内存仲裁串行化(没有丢失)。此外,没有考虑硬件、操作系统或是编程语言的支持(相对通用)。原创 2017-11-06 16:23:21 · 1885 阅读 · 0 评论 -
Linux文件IO详解
文件IO不带缓存的IO函数:open, read, write, lseek和close。每个函数对应内核的一个系统调用,这些函数不是C语言标准,但属于POSIX接口。文件描述符对Linux而言,所有的打开文件都由文件描述符引用。文件描述符是一个非负整数。当用open,creat打开文件时,返回文件描述符,对文件的读写操作通过文件描述符进行。 按照惯例,文件描述符0与进程的标准输...原创 2018-06-04 19:47:26 · 3402 阅读 · 0 评论 -
内核第一阶段初始化
初始化阶段1包括从内核入口1MB处的startup_32到公共的start_kernel函数=============================== arch/i386/kernel/head.S ================================= 50 /* 51 * 32-bit kernel entrypoint; only used by the boot C...原创 2019-06-25 06:04:29 · 789 阅读 · 0 评论