1,数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据是按照某种数据模型来组织、描述和存储数据的。2, 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据是按照某种数据模型来组织、描述和存储数据的。 3,DBMS的主要功能:数据定义、数据操纵、数据库的运行管理、数据库的建立与维护。 4数据库系统(Database System,简称生活中数据库系统的实际例子DBS)是指在计算机系统中引入数据库后的系统。 由数据库、数据库管理系统、应用系统、数据库的软硬件支撑环境、数据库管理员和用户 5,关系(Relation)一个关系对应通常说的一张表。 6,元组(Tuple)表中的一行即为一个元组。 7属性(Attribute)表中的一列即为一个属性,给每一个属 性起一个名称即属性名。
主码(Key)表中的某个属性组,它可以唯一确定一个元组。 域(Domain)属性的取值范围。 分 元组中的一个属性值。 关系模式 关系名(属性1,属性2,…,属性n), 是对关系的描述。 8实体: 客观存在并可相互区别的事物称为实体。 可以是具体的人、事、物或抽象的概念。 9,所有的实体(表行)通过各自的主键被唯一地确定,从而保持了实体完整性要求;
所有的外部健值与现有的主键值相匹配(类型一致),从而保证了参照完整性.
值类型一致. 10,操作系统是一个非常复杂的系统软件, 很难给它一个普遍认同的简单定义. 下面列举一些常见的定义:
操作系统作为通用管理程序管理着计算机系统中每个部件的活动,并确保计算机系统中的硬件和软件资源能够更加有效地使用. 当资源出现使用冲突时, 操作系统进行仲裁,排除冲突. 操作系统是介于计算机硬件和用户(程序或人)之间的接口. 操作系统是一种用来使得其他程序更加方便有效运行的程序. 操作系统是计算机硬件和用户(程序或人)的一个接口, 它使得其他程序更加方便有效运行的程序, 并能方便地对计算机硬件和软件资源进行访问. 操作系统的主要目标 对计算机系统的资源进行有效地管理,并向用户提供一个方面、易用的计算机操作环境。11, 操作系统引导过程通电. (1) 打开电源开关,给计算机电路通电.
(2)启动引导程序. 微处理器开始执行存储ROM中的引导程序. (3) 开机自检. 计算机对系统的几个关键部件进行诊断测试.
(4) 识别外围设备,并检查设备的设置. (5) 加载操作系统. 计算机从硬盘读取操作系统,并复制到RAM中. (6)检查配置文件并对操作系统进行定制. 12, 2. 分时操作系统 为了有效利用资源,
引进多道程序设计概念。它可以将多个作业同时放入内存,并且仅当资源可用时,分配给需要它的作业。例如当一个程序正使用输入/输出设备时,CPU处于空闲状态,就可以提供给其它程序使用。 多道程序带来了分时的概念,资源可以被不同的作业分享。每个作业可以分到一段时间来使用资源。因为计算机运行速度很快, 所以分时系统对于用户是隐藏的,每个用户都感觉到整个系统在为自己服务。13, 2. 分时操作系统 最终利用分时技术的多道程序极大第改进了计算机的使用效率。但是它需要 一个更加复杂的操作系统,它必须可以调度:给不同的程序分配资源, 并决 定哪个程序什么 时候使用哪种资源。 在这个时代,用户和计算机的关系也改变了,用户可以直接与系统进行交
互,而不必通过操作员。一个新的技术也随之产生:进程。 一个作业是一个要运行的程序,一个进程是在内存中等待分配分配资源的 程序。14, 3. 个人系统 当个人计算机产生后,需要有一类适合这类计算机的操作系统。于是单用户操作系统就应运而生了,例如DOS(磁盘操作系 统。15, 4. 并行系统 人们对更快和更有效的需求催生了并行系统的设计:同一计算 机中安装多个CPU,每个CPU可以处理一个程序或程序的一部 分。这意味着很多任务可以并行完成而不再是串行处里。
16. 分布式系统 随着网络化和网络互联的发展,扩大了操作系统的内涵。一 个以往必须在一台计算机上运行的 作业现在可以由远隔千里的 多台计算机共同完成。一个程序可以在一台计算机上运行 一部 分而在另一台上计算机运行另一部分。 资源可以是分布式的,一个程序需要的文件可能分布在世界 的不同地方。17.实 时 系 统 实时系统是指在特定的时间限制内完成任务。它们被用到实时应用程序中,这些应用程序监控、响应或控制外部过程或环境。在交通控制、病人监控或军事控制系统中可以到实时系统的例子在单道程序设计系统中,只有一道作业在内存中,程序的运行严格按照程序的规定顺序运行。程序与它的运行过程一一对应起来。
为了提高计算机的工作效率,操作系统多采用多道程序设计技术。在多道程序设计系统中,程序的运行发生了变化,不再是顺序执行完一个程序的每一个操作后,再取执行第二个程序,而是若干个程序同时进行,系统资源是有多个程序共享,这样可能会造成几个程序因竞争同一资源而相互制约:获得资源者便能继续运行,未获得资源的只能等待。由于这种制约关系,各个程序在系统中所处的状态将不断改变,时而在CPU上运行,时而因等待某事件的发生而无法运行。
由于程序有了并行、制约和动态变化的特点,所以原有的程序这一概念已不能深刻地描述它们的活动联系及其状态变化。我们必须从动态的角度分析研究这些可并发执行的程序段,因而引入了“进程”的概念。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论