第10单元典型os平台下编程模式内容摘要:
–系统层次保存:包括虚拟存储空间管理表格,中断处理堆栈。 当该进程再得到 CPU时间片时,能够从“断点”处开始正常地运行处理。 27 多进程程序的特点 (1) 并行化 –将一个大而复杂的问题,划分为一系列小而简单的问题进行处理。 处理时,各个小处理可以同时进行,而在一些关键点的处理时,再采用集中式。 (2) 简单有序 –经并行化分解的程序是简单的,可以单独处理,但相互之间通过通讯机制而有机地结合成一个整体。 28 (3) 互不干扰 –各个进程是独立的。 (4) 事物化 –将程序设计成一个进程只进行一次处理,相当于完成一个事物。 进程处理完相当于一次事物完成。 这样的变成简单易行。 29 ⒋ 常见进程通信方式 UNIX系统中的进程间的通讯有两层含义: –单一进程内部各个模块间的通讯 –作为单独单位的各个不同进程间的通讯 前者沿袭了单任务操作系统中的模块通讯方法; 后者必须保证各个进程在通讯过程中互不干扰从而保持其通信的一致性。 30 UNIX采用的进程通信方式 (1) 文件和记录锁定 – 为避免两个进程间同时要求访问同一共享资源而引起访问和操作的混乱,在进程对共享资源进行访问前必须对其进行锁定,该进程访问完后再释放。 这是 UNIX为共享资源提供的互斥性保障。 (2) 管道 – 管道一般用于两个不同进程之间的通信。 当一个进程创建一个管道,并调用 fork创建自己的一个子进程后,父进程关闭读管道端,子进程关闭写管道端,这样提供了两个进程之间数据流动的一种方式。 31 (3) FIFO – FIFO是一种先进先出的队列。 它类似于一个管道,只允许数据的单向流动。 每个 FIFO都有一个名字,允许不相关的进程访问同一个 FIFO。 因此也成为命名管道。 (4) 消息队列 – UNIX下不同进程之间可实现共享资源的一种机制; UNIX允许不同进程将格式化的数据流以消息形式发送给任意进程。 对消息队列具有操作权限的进程都可以使用 msget完成对消息队列的操作控制。 通过使用消息类型,进程可以按任何顺序读消息,或为消息安排优先级顺序。 32 (5) 信号灯 –作为进程间通讯的一种方法,它不是用于交换大批数据,而用于多进程之间的同步(协调对共享存储段的存取)。 (6) 共享内存 –通过信号灯实现存储共享(类似“红灯停、绿灯行”) 33 ⒌ 程序员接口 UNIX提供了在 POSIX(计算机环境的可移植操作系统界面)的 UNIX API,使其成为跨平台的编程接口。 UNIX 是一套类库中可调用的函数集,它的主要函数功能包括:标准 C类库的 I/O功能、文件及目录操作、进程的创建与终止、通信设施、设备驱动函数、系统数据库、数据交换格式等。 34 三、 Windwos编程模式 Windows结构 WOSA及 Windows DNA 事件及消息机制 多线程 编程流程几开发包 程序员接口 35 ⒈ Windows结构 基本系统 设备驱动程序 虚拟机管理程序子系统 操作系统服务 网络子系统 文件管理子系统 Windows Kernel Windows GDI Windows User Windows子系统 Windows API 层 32位 Windows 应用程序 Windows Kernel 外壳 16位 Windows 应用程序 系统虚拟机器 共享地址空间 MSDOS 虚拟机 36 Windows结构(续) (1) 系统虚拟机器 VM –是系统的环境名,在这种环境下,系统将支持所有的 Windows应用程序和Windows子系统组件。 如图形设备接口( GDI)等。 (2) 32位 Windows应用程序 –是一种新的 Windows应用程序,是Microsoft Win32应用程序编程接口 API的一个子集。 37 (3) 外壳 –是一种 32位的 Windows应用程序,它为系统提供必须的用户界面。 (4)。第10单元典型os平台下编程模式
相关推荐
ICP,如 新浪 、 搜狐 等都提供大量的新 闻、评论、生活、财经等内容的信息。 3. 利用专类销售网 这是一种专类产品直接在 Inter上进行销售的方式。 信息 管理系 《 网 络 营 销 》(第二版) 瞿彭志 12 4. 应用免费的互联网服务 免费的 Inter服务能帮助公司将广告主动送至使用该 免费 Email服务,又想查询此方面内容的用户手中。 5. 采用黄页形式
场。 ① 地理优势:新航路开辟后,英国处于大西洋航运中 心,便利其对外殖民活动。 工业为后盾,政府支持、殖民公司推动、强大军事实力保障 殖民扩张与掠夺是资本主义列强建立世界市场的主要途径 ( 1) 促使世界市场的进一步拓展。 西欧的海外殖民扩张,使世界地区间的经济联系日益密切,出现了全球性的经济关系,三角贸易繁荣。 随着世界规模的经济联系的加强,世界分工第一次大规模实现。 ( 2)
17 25 最重要的激励因素( 4) 工作乐趣 个人生活 个人生活因素对开发人员的影响排第四位,而对经理的影响仅排在第 15位,责任感对经理影响占据第 1位,而对开发人员仅列第 10位 差异的一个结果是,有时管理者会将最具有挑战性的工作分配给最好的人员以示奖励。 对管理人员来说,额外的责任是一种乐事,由此带来的个人生活损失则无关紧要。 对开发人员而言,这简直是受罚。
行将采取强有力的措施,在本系统内广泛推行文明服务用语和服务忌语。 (2020 四川 ) • “推行”“服务忌语”不合逻辑。 ,能否坚持以人为本的执政理念,是推动一个地方社会经济健康发展的前提。 ( 2020 江西) • 两面对一面 “龙虎凤凰”与“飞禽走兽”并列不当 • ,讲究纹饰,花鸟虫鱼、龙虎凤凰、飞禽走兽,皆可绣以为纹,写实与抽象融为一体,形成了独特的风格。 (2020 湖北 ) 一