`
xieyaxiong
  • 浏览: 38935 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表

内存管理

    内存管理     有效的内存管理在多道程序设计系统中是至关重要的。如果只有少量进程在内存中,所有进程大部分时间都用来等待IO,这种情况下,处理器也处于空闲状态。因此,必须有效地分配内存来保证有适当数目 ...

线程的描述

    线程   进程和线程 到目前为止提出的进程的概念包含两个特点: 1:资源所有权:一个进程包括一个存放进程映像的虚拟地址空间;进程映像是程序、数据、栈和进程控制块中定义的属性的集合。一个进程总是拥有对资源的控制或所有权,这些资源包括内存、IO通道、IO设备和文件等。操作系统提供保护功能,以防止进程之间在发生不必要的与资源相关的冲突。 2:调度
      进程描述和控制       什么是进程 有以下几个定义: 1:一个正在执行中的程序。 2:一个正在计算机上执行的程序实例。 3:能分配给处理器并由处理器执行的实体。 4:一个具有
      操作系统概述     操作系统为应用程序提供与硬件交互的接口。它的主要功能是为运行中的程序动态地分配可共享的系统资源,与之相关的研究主要涉及内存,进程及外设的管理和调度。相邻层次间的接口不断改变:一方面,原来由操作系统负责的部分功能被迁移到硬件中;另一方面,一些与应用程序解决的问题无关的程序化函数也被加入操作系统中。         2.1操作系统的目标和功能 操作系统是控制应用程序执行的程序,并充当应用程序和计算机硬件之间的接口。它有下面三个目标: 1:方便:操作系统使计算机更易于使用。
    计算机系统概述         基本构成   从顶层看,一台计算机由处理器、存储器和输入输出部件组成,每类部件有一个或多个模块。这些部件以某种方式互连,以实现计算机执行程序的主要功能。 1:处理器 2:内存 3:输入、输出模块
  去掉各种浏览器缓存     1:IE 工具》internet 选项》常规》浏览历史记录 设置         2:firefox            3:chrome      
    控制单元     控制单元具有发出各种微操作命令(即控制信号)序列的功能。 概括地说,计算机的功能就是执行程序。在执行程序的过程中,控制单元要发出各种微操作命令,而且不同的指令对应不同的命令。进一步分析发现,完成不同指令的过程中,有些操作是相同或相似的,如取指令、取操作数地址(当间接寻址时)以及进入中断周期由中断隐指令完成的一系列操作。为更清晰起见,下面按指令周期的4个阶段进一步分析其对应的微操作命令。     1.取指周期 假设CPU
    CPU的功能   对于冯·诺依曼结构的计算机而言,一旦程序进入存储器后,就可由计算机自动完成取指令和执行指令的任务,控制器就是专用于完成此项工作的,它负责协调并控制计算机各部件执行程序的指令序列,其基 ...

指令系统

 
  机器指令   计算机钥匙是由于机器本身存在一种语言,它既能理解人的意图,又能被机器自身识别。机器语言是由一条条语句构成的,每一条语句又能准确表达某种语义例如,它可以命令机器做某种操作,指出参与操作的数或其他信息在什么地方等。计算机就是连续执行每一条机器语句而实现全自动工作的。人们习惯把每一条机器语言的语句称为机器指令,而又将全部机器指令的集合称为机器的指令系统。因此机器的指令系统集中反映了机器的功能。         指令的一般格式 指令是由操作码和地址码两部分组成的。 1.操作码
  计算机数字表示方法     把符号“数字化”的数称为机器数,而把带“+”或“-”符号的数称为真值。一旦符号数字化后,符号和数值就形成了一种新的编码。在运算过程中,符号位能否和数值部分一起参加运算?如果参 ...
输入输出系统     输入输出系统的发展概况   1:早期阶段 早期的I/O设备种类较少,I/O设备与主存交换信息都必须通过CPU. 2:接口模块和DMA阶段 这个阶段I/O设备通过接口模块与主机连接,计算机系统采用了总线结构。
存储器   超大规模集成电路的制作技术,使CPU的速度变得惊人的高,而存储器的取数和存数的速度与它很难适配,这使计算机系统的运行速度在很大程度上受存储器速度的制约。此外,由于I/O设备不断增多,如果它们与存储器 ...
系统总线   总线的基本概念  计算机系统的五大部件之间的互连方式有两种,一种是各部件之间使用单独的连线,称为分散连接;另一种是将各部件连到一组公共信息传输线上,称为总线连接。   早期的计算机大多数用分散连接方式,它是以运算器为中心的结构,其内部连接十分复杂,尤其是当I/O与存储器交换信息时,都需要经过运算器,致使运算器停止运算,严重影响了Cpu的工作效率。随着计算应用领域的不断扩大,I/O设备的种类和数量也越来越多,人们希望随时增添或减撤设备,用分散连接方式简直是一筹莫展,由此出现了总线连接方式。 总线是连接多个部件的信息传输线,是各部件共享的传输介质。当多个部件与总线相连时 ...
  计算机系统概论     计算机组成和计算机体系结构           计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。 如 指令集、数据类型、存储器寻扯技术、I/O机理等,大都属于抽象的属性。         计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。 例如,指令系统体现了机器的属性,这是属于计算机结构的问题。但指令的实现,即如何取指令、分析指令、 取操作数、运算、送结果等,这些都属于计算机组成问题。        因此,当两台机器指令系统相同时,只能认为它们具有相同的结构。至 ...

查找算法

 
/** * 查找算法 * * @author bruce * */ public class Search { /** * 二分查找(非递归,升序) * @param arr * @param v * @return */ public int find(int[] arr,int v){ int begin=0,end=arr.length-1; while(begin<=end){ int m=(begin+end)>>>1; int mValue=arr[m] ...
Global site tag (gtag.js) - Google Analytics