
操作系统
深刻理解操作系统,欢迎大家交流讨论。
the cool grass
Advanced Programming in the UNIX Environment
展开
-
计算机体系结构及内存分层体系
计算机体系结构/内存分层体系操作系统是如何管理物理内存?计算机体系结构/内存分层体系(操作系统如何有效的管理硬件内存)地址空间 & 地址生成(操作系统是怎么和程序的编译、执行过程交互的)连续内存分配 (操作系统如何有效的管理连续的内存分配)计算机体系结构/内存分层体系计算机体系结构内存分层体系在操作系统的内存管理范例计算机体系结构主要分为三个部分,CPU,内存,设...原创 2019-05-15 10:41:24 · 897 阅读 · 0 评论 -
操作系统与设备和程序交互
操作系统与设备和程序交互在操作系统正常运行之后,操作系统如何与设备和程序交互?在这就就涉及到interface(接口)的设计问题。操作系统的interface是什么呢?在我们看来,操作系统的interface包含三个中断(面向外设是通过中断和I/O来处理的)系统调用和异常(面向应用程序是通过系统调用和异常来提供相应的功能)我们需要对着三个interface有清晰的认识,才能够知道...原创 2019-05-14 16:43:53 · 2178 阅读 · 0 评论 -
操作系统的启动
概述启动计算机体系结构概述计算机内存和硬盘布局开机顺序操作系统是怎么从加电之后,启动到正常运行,最后让应用程序能够正常的去开展各自的工作。中断、异常和系统调用背景中断、异常和系统调用相比较中断和异常处理机制系统调用的概念系统调用的实现程序调用与系统调用的不同之处开销操作系统是如何提供相应的接口来给我们的应用提供服务,以及控制外设和外设进行交互。操作系统的启动...原创 2019-05-14 15:43:53 · 278 阅读 · 0 评论 -
什么是操作系统
那么什么是操作系统呢?没有一个完整、精确、公认的定义从功能和特点来介绍操作系统对操作系统的认识很多的书本上对操作系统都有相应的定义,但对于我个人的理解来说操作系统很难有有一个精确的定义。操作系统是一个复杂的软件,它的外沿边界很难有一个精确的确定。但我们可以从功能来划分什么是操作系统,从而对操作系统是一个什么样的软件有一个更深入的理解。从两种应用层和内核层视角对操作系统的理解应用层视...原创 2019-05-14 09:41:34 · 7542 阅读 · 2 评论 -
操作系统 概述
操作系统概述操作系统基本概述什么是操作系统?为什么学习以及如何学习操作系统?操作系统的实例、历史和结构介绍操作系统的主要知识及博主主要展开的内容基本概念及原理操作系统介绍中断及系统调用内存管理进程及线程调度同步文件系统I/O 子系统操作系统是一个复杂的系统软件,我们需要深刻的理解它的原理。...原创 2019-05-14 08:54:45 · 200 阅读 · 0 评论 -
Linux 文件系统
文件系统总体介绍文件系统是操作系统中很重要的一个子系统,来完成对持续存储介质的数据保存与恢复,能够更加方便的访问磁盘上的一些数据包括读或者写。可以从三个部分理解文件系统一. 从用户的角度理解文件系统的功能1. 虚拟文件系统文件和文件系统文件描述符目录文件别名文件系统种类文件系统:是一种用于持久性存储的系统抽象文件:文件系统中一个单元的相关数据在操作系统中的抽象分配文件磁...原创 2019-05-11 17:30:02 · 578 阅读 · 1 评论