小鸽子数据库工具发布.
2006-10-24 13:01
239 查看
1 操作系统基础知识
操作系统 Operating System,是计算机系统的核心系统软件。计算机系统由硬件和软件组成,软件通常分为系统软件和应用软件。
系统软件支持应用软件的运行,为用户开发应用软件提供平台,用户可以使用它,但不能随意修改它。
常用的系统软件有操作系统、语言处理程序、连接程序、诊断程序、数据库 等。应用软件指计算机用户利用软硬件资源为某一专门的应用目的而开发的软件。
本节考点为:
操作系统的类型和结构
操作系统基本原理
网络操作系统及网络管理
嵌入式操作系统与实时操作系统
1.1 操作系统的类型与结构
1.1.1 操作系统的类型
按功能不同分:单用户操作系统、批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、嵌入式操作系统。1.1.2 操作系统的结构
整体结构(无序结构、模块组合结构)、层次结构、微内核结构微内核结构:采用客户服务器模式,将系统服务实现与基本操作分离,使得一个服务组件失效不会导致整个系统崩溃。优点有:
统一的接口、可伸缩性好、可移植性好、实时性好、安全可靠性高、支持分布式系统
本节重点是微内核结构概念
操作系统基本原理
基本功能:进程管理、文件管理、存储管理、设备管理、作业管理。以下分节叙述这5方面内容。
1.2 进程管理
1.2.1 进程的状态
三态模型运行态、就绪态、等待态。假定所有进程都在内存中
五态模型
静止就绪、静止阻塞、活跃就绪、活跃阻塞、运行
静止态表示进程被挂起在外存
注意:教程中没有提到前趋图,这两年系分和架构考试都利用了前趋图概念出题。
1.2.2 信号量与PV操作
PV操作是低级通信原语,在执行期间不可分割,P表示申请一个资源,V表示释放一个资源。P操作定义:S:=S-1,若S>=0,则执行P操作的进程继续执行,否则若S<0, 则置该进程为阻塞状态(因为无可用资源),并将其插入阻塞队列。
V操作定义:S:=S+1,若S>0, 则执行V操作的进程继续执行,否则若S<=0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续执行。
S大于0表示可用资源的个数,S小于0表示等待进程的个数。用于做互斥时S的个数最大只能为1。
使用资源前P操作,减一,释放资源V操作,加一。P操作时测试是否资源可用,V操作是通知资源可用。
本节主要考查生产消费者问题,注意与前趋图结合考查,前趋图中进程执行前P操作测试前置进程是否完成,执行完成执行V操作通知后续进程
1.2.3 死锁问题
产生死锁的四个必要条件:互斥条件、请求保持条件、不可剥夺条件、环路条件。预防策略,破坏死锁的四个必要条件之一。
本节重点是银行家算法:
最大需求不超过现存总资源
现有资源满足本次需求,还需测试剩余资源能否满足尚需的最大资源
1.2.4 管程与进程
1.3 文件管理
对外部存储设备上以文件方式存放的信息的管理。1.3.1 文件的逻辑组织
文件的组织形式,用户可见的结构,分为无结构字符流文件和有格式记录文件。文件内容以记录为单位组织和记录信息。连续结构、多重结构、转置结构、顺序结构
1.3.2 文件的物理组织
文件存储设备划分为物理块。连续文件
串联文件
索引文件
1.3.3 树形目录结构
文件控制块的集合称为目录1.3.4 存储空间管理
文件存储设备是分成许多大小相同的物理块,文件存储设备的管理实质上就是对空闲块的组织和管理。空闲表法
空闲链表法
位示图
成组链表法
1.4 存储管理
主要考查虚存技术。1.4.1 地址变换
逻辑地址到物理地址的转换。静态重定位和动态重定位1.4.2 存储组织
段页式存储分页系统能有效地提高内存的利用率,而分段系统能反映程序的逻辑结构,便于段的共享与保护,将分页与分段两种存储方式结合起来,就形成了段页式存储管理方式。
在多道程序环境中,每道程序都有一张段表和一个作为用户标识的基号。一个逻辑地址中除了基号x、段号s和页号外,还有一个页内地址d。
(((x) + s + p) *2n + d
1.4.3 存储管理
缺页中断:使用的页不在内存中,需要从外存调入,将内存中一些页淘汰到外存。缺页率为缺页次数除以总引用页面数页面置换算法:FIFO(先进先出算法)LRU(最少使用淘汰算法)
局部性原理
中断
是指计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。
缺页中断
缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。
1.5 作业管理
1.5.1 作业调度算法
常用的作业调度算法有:先来先服务、短作业优先、响应比高优先、优先级调度算法、均衡调度算法。作业周转时间 = 等待时间 + 运行时间
1.6 设备管理
1.6.1 数据传输控制
程序控制方式、程序中断方式、DMA方式、通道、输入输出机1.6.2 磁盘调度算法
磁盘由多个盘片组成,每片分为多个磁道,所有盘片上相同的磁道称为柱面、每个磁道分为多个扇区,每个盘片上有一个磁头。FCFS算法(FIFO):
SSTF算法(最短寻道时间优先)
SCAN算法
N-SCAN
C-SCAN
1.6.3 虚设备与SPOOLING技术
见附件1.1 真题分析
本节知识在系统架构设计师考试试题中一般为前1-3题,在系统分析师考试试题中一般为46-48题,分值为1-3分。本文出自 “系统架构设计师” 博客,请务必保留此出处http://boboe63.blog.51cto.com/3086218/784170
相关文章推荐
- 分享:RazorSQL 6.0 发布,数据库客户端工具
- 一个用户SQL Server2000/2005的好工具_——数据库发布向导(Database Publishing Wizard)
- DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
- DBImport v3.44 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V2.0 发布[增加批量导出数据库脚本及数据库设计文档]
- DBImport v3.0 中文版发布-支持各大数据库数据互导(IT人员必备工具)
- 一个用户SQL Server2000/2005的好工具_――数据库发布向导(Database Publishing Wizard)
- DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
- (unity)用SQLite Manager工具写好的数据库sqlite文件如何随着发布导入安卓手机
- SQL Server2005的好工具——数据库发布向导(Database Publishing Wizard)
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V2.0 发布[增加批量导出数据库脚本及数据库设计文档]
- 发布一款数据库查询工具
- PHP_CLI版数据库挂马检查工具1.0(开源发布)
- DBImport v3.0 中文版发布:支持各大数据库数据互导(IT人员必备工具)
- SQL Server2005的好工具——数据库发布向导(Database Publishing Wizard)
- DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
- Navicat系列数据库工具v12发布,最新版抢先体验!|附下载
- FmPro Migrator 6.01发布 FileMaker数据库迁移工具
- 发布数据库表结构导出成WORD文档工具 DBExportDoc V1.0 For Oracle