操作系统
文章平均质量分 93
Xurtle
俺的私人微博:http://weibo.com/hacker4long
展开
-
(个人笔记)操作系统之文件系统
文件系统概括文件系统是存储在 Disk 上的,因为我们需要永久的保存文件,而不是在关机以后就把数据丢掉!除非特殊说明,我下面提到的所有东西都是存储在 Disk 上的。假设我们有一个1T的硬盘,我们可以把它划分成一个或多个分区,每个分区都可以有各自的文件系统。接下来,我们把这个硬盘分成一个带有 Unix File System(UFS) 的分区,那么这个分区大致包含以下4个结构:Boo...原创 2014-11-07 18:20:24 · 4421 阅读 · 0 评论 -
(个人笔记)操作系统分类
引言操作系统的发展是随着计算机的硬件技术、应用需求的发展、软件新技术的出现而发展的。其目标是充分利用硬件,为用户提供更好的服务。分时操作系统概述操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务,当时间片时间到了,它就会为其他用户服务。目标充分利用CPU资源,实现多用户操作。及时响应从终端用户发出的命令。实时操作系统概述计算机能及时响应外部事件的原创 2015-11-15 12:32:50 · 586 阅读 · 0 评论 -
多个CPU和多核CPU以及超线程(Hyper-Threading)详解
在这篇文章中我会主要介绍CPU相关的一些重要概念和技术。如果你想更好地了解操作系统,那就从本文开始吧。原创 2017-01-15 21:31:28 · 28454 阅读 · 1 评论 -
(个人笔记)Just For Fun!!!
OS 39页20题 39页27题 40页29题 61页9题 73页 Petersons Algorithm 75页信号量 Mutex互斥量 与 Semaphore信号量区别 Semaphores in operating system 管程Monitors OS操作系统中一些容易混淆的概念!39页20题ELF 可重定位目标文件的 sect...原创 2014-10-31 20:03:36 · 792 阅读 · 0 评论 -
(个人笔记)操作系统之内存管理
多个进程的执行需要共享 CPU,为了提高 CPU 的利用率和响应用户的速度,这些进程必须都放在内存中,即多个进程不仅需要共享 CPU,也需要共享内存!在整个关于操作系统内存管理的部分,一共分为以下两大部分:一、基本内存的管理,不引入虚拟内存技术这一部分的主要任务是介绍如何给进程分配内存,即一些 memory-management 算法:contiguous allocation, pagi...原创 2014-11-02 19:24:36 · 1732 阅读 · 0 评论