【转贴】什么是操作系统 什么是数据结构

原创 2007年09月13日 17:42:00
操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。

操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改造成为功能完善的一台虚拟机,使得计算机系统的使用和管理更加方便,计算机资源的利用效率更高,上层的应用程序可以获得比硬件提供的功能更多的支持。

操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows2000、Netware等。

什么是数据结构
数据结构(data structure):
是相互之间存在一种或多种特定关系的数据元素的集合。数据结构是一个二元组,记为:
data_structure=(D,S).其中D为数据元素的集合,S是D上关系的集合。
数据元素相互之间的关系称为结构(structure)。根据数据元素之间关系的不同特性,通常由下列四类基本结构:
(1)集合:数据元素间的关系是同属一个集合。
(2)线性结构:数据元素间存在一对一的关系。
(3)树形结构:结构中的元素间的关系是一对多的关系。
(4)图(网)状结构:结构中的元素间的关系是多对多的关系。 
<script type="text/javascript"><!-- google_ad_client = "pub-0168042829314748"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_cpa_choice = "CAEaCHKh3G7v-3nuMABQNFAHUAxQR1CrAlCVBFBC"; google_color_border = "336699"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_text = "000000"; google_color_url = "008000"; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

操作系统重要数据结构

段选择符 请求特级权RPL(Requestd Privilege Level) 提供段保护信息,在特级权之间的切换 指示标志TI(Table Index) 0:在...
  • yzt33
  • yzt33
  • 2015年07月27日 09:28
  • 579

什么是操作系统什么是编程语言

我周围的好多朋友都在问我软件是怎么写出来
  • pai34jiao43
  • pai34jiao43
  • 2014年08月24日 03:07
  • 176

什么是数据结构

 数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑...
  • wumourong
  • wumourong
  • 2007年03月19日 10:30
  • 8883

什么是主键?----转贴

 大家对主键这个词都不陌生吧?在SQL Server中肯定也都用过,那么你是否真的理解透彻了呢?有没有和唯一性约束、聚集索引、唯一性索引等概念混淆起来?好,让我们从几个典型的问题入手来好好辨一辨吧: ...
  • nhpyliner
  • nhpyliner
  • 2007年11月21日 15:36
  • 4505

(转贴)什么是socket

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send...
  • blueskycjm
  • blueskycjm
  • 2008年11月22日 10:12
  • 316

[转贴]什么是SDK?

SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK...
  • haifengwhb
  • haifengwhb
  • 2008年03月05日 14:08
  • 280

什么是XML(转贴)

什么是XML????正象HTML一样,可扩展置标语言XML(eXtensible Markup Language)也是一种置标语言。它同样依赖于描述一定规则的标签和能够读懂这些标签的应用处理工具来发挥...
  • navyforce
  • navyforce
  • 2005年02月15日 21:03
  • 1592

什么是AOP(转贴)

AOP是什么? 板桥里人 http://www.jdon.com 2004/01/09为什么要区分J2EE容器和J2EE应用系统?  我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为...
  • lee_j
  • lee_j
  • 2004年12月01日 14:34
  • 967

什么是MVC[转贴]

 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来...
  • alexmajy
  • alexmajy
  • 2005年02月11日 01:29
  • 705

[转贴]什么是ORM

    对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射...
  • derryzhang
  • derryzhang
  • 2009年01月05日 15:49
  • 8912
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【转贴】什么是操作系统 什么是数据结构
举报原因:
原因补充:

(最多只允许输入30个字)