Moilk Nepho
人类的梦想是不会终结的!
  随着操作系统的发展,它的功能越来越强,自身的代码量也越来越大。这样,就越需要采用良好的组织结构来保证正确性以及自身的维护及扩展。一体化结构(Simple Monolithic Structure)  也叫单体结构。这种结构中,操作系统是一组过程的集合,每个过程都有定义好的接口,对硬件有直接的控制。MS-DOS...
问题:操作系统管理和控制着多个用户对计算机系统的软件、硬件资源的共享,多用户对系统资源的共享必然会引起资源竞争的问题。应用程序直接运行在操作系统上,操作系统之下的硬件可能是个人计算机或者服务器。但是,无论是个人计算机还是服务器,在同一时间里只能运行一个操作系统,可应用程序却希望并发运行,同时不相互干扰。针对这个问...
操作系统的功能  直接在计算机硬件上开发应用程序是一件及其困难而且繁杂的事情,但有了操作系统就不一样了。操作系统为应用程序和计算机硬件之间提供了交互的接口,使得用户可以更加方便、有效地使用计算机的资源。操作系统的功能或者说目标主要体现在一下三个方面: 用户/计算机接口  如下图所示,计算机系统为用户提供的硬件和...
  处理器执行的程序是由一组保存在存储器中的指令组成,最简单的描述,指令处理包括两个阶段:取指和执行。程序执行就是不断地重复这两步。当然,复杂情况下指令的执行还包括很多的步骤,这和指令自身有关系。如下图所示为简化的MIPS五段流水示意图,指令周期被分为取指、译码、执行、访存和写回五个阶段。有些指令需要经历所有的五...
  一个操作系统往往包括处理器、内存还有I/O等部件,每个部件又由一个或者多个组件组成。这些部件以某种方式互连,以实现计算机执行程序的主要功能。因此,计算机系统有如下四个主要结构化部件: 处理器控制计算机的操作、数据处理。当只有一个处理器时,通常被称为中央处理器(CPU) 主存存储数据和程序。通常为易失性,电...
  数据库技术是信息系统的核心和基础,是一种研究和管理数据的科学技术。四个基本概念 数据 描述事物的符号记录 数据库中存储的基本对象 这是一个很大的概念,其种类包括数字、字符串、文本、图像等等无穷无尽的内容 数据与其语义是不可分的,所谓的语义也就是元数据(描述数据...