Linux操作系统基础
2022-11-02 14:01:13 487KB Linux 操作系统
数据通信与计算机网络
2022-10-29 14:04:34 1.33MB 数据通信 计算机网络
1.5 微内核和宏内核 宏内核:也称为单内核(Monolithic kernel),将内核从整体上作为一个大过程实现,并同时 运行在一个单独的地址空间。所有的内核服务都在一个地址空间运行,相互之间直接调用函 数,简单高效。单内核是个很大的进程。他的内部又能够被分为若干模块(或是层次或其他)。 但是在运行的时候,他是个单独的二进制大映象。其模块间的通讯是通过直接调用其他模块 中的函数实现的,而不是消息传递。 微内核(Micro kernel):在微内核中,大部分内核都作为单独的进程在特权状态下运行,他 们通过消息传递进行通讯。在典型情况下,每个概念模块都有一个进程。因此,假如在设计 中有一个系统调用模块,那么就必然有一个相应的进程来接收系统调用,并和能够执行系统 调用的其他进程(或模块)通讯以完成所需任务。在这些设计中,微内核部分经常只是个消 息转发站:当系统调用模块要给其他系统模块发送消息时,消息直接通过内核转发。这种方 式有助于实现模块间的隔离。(某些时候,模块也能够直接给其他模块传递消息。)在一些微 内核的设计中,更多的功能,如 I/O 等,也都被封装在内核中了。但是 根本的思想还是要 保持微内核尽量小,这样只需要把微内核本身进行移植就能够完成将整个内核移植到新的平 台上。其他模块都只依赖于微内核或其他模块,并不直接直接依赖硬件。 微内核设计的一个长处是在不影响系统其他部分的情况下,用更高效的实现代替现有系统模 块的工作将会更加容易。我们甚至能够在系统运行时将研发出的新系统模块或需要替换现有 模块的模块直接而且迅速的加入系统。另外一个长处是无需的模块将不会被加载到内存中, 因此微内核就能够更有效的利用内存。 通常嵌入式操作系统(如 Vxworks)采用微内核设计结构,以节省内存空间,而通用操作系 统(如 Linux)则采用宏内核设计结构。 1.6 Vxworks操作系统简介1 VxWorks 是专门为实时嵌入式系统设计开发的操作系统内核,为程序员提供了高效的实时 多任务调度、中断管理,实时的系统资源以及实时的任务间通信。在各种 CPU 平台上提供 了统一的编程接口和一致的运行特性,尽可能的屏蔽了不同 CPU 之间的底层差异。应用程 序员可以将尽可能多的精力放在应用程序本身,而不必再去关心系统资源的管理。基于 VxWorks 操作系统的应用程序可以在不同 CPU 平台上轻松移植。 VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的 一个实时操作系统。WRS 公司组建于 1981 年,是一个专门从事实时操作系统开发与生产 的软件公司,该公司在实时操作系统领域被世界公认为是 具有领导作用的公司。 VxWorks 是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它以其良好的 可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求 1 本节内容主要摘自http://www.hwacreate.com.cn/chanpin/dlcp/windriver/WorkBench.html,2010.06。
2022-08-19 12:06:18 4.62MB Vxworks 驱动开发 华清远见
1
微机原理--微型计算机系统及其操作系统简介.ppt
2022-07-14 09:04:25 2.85MB 考试
弹指一挥40年 服务器操作系统进化简史 pconline 2009年03月06日   近年来服务器技术的硬件不动推动下飞速的发展,云计算、虚拟化、高性能计算等 等多种服务器领域耀眼亮点使得服务器其上的操作系统相对而言的低调。不过作为服务 器的基本操作平台,服务器OS其实也是值得我们去关注的。   目前服务器操作系统主要有三大类:一类是Windows,其代表产品就是Windows Server;一类是UNIX,代表产品包括HP-UX、IBM AIX等;还有一类是Linux,它虽说是后起之秀,但由于其开放性和高性价比等特点,近 年来获得了长足发展。   这些操作系统究竟从何而来又将去往何处呢?画家高更也曾问过这个问题,5年、1 0年以后的技术发展谁也说不清楚,但从何而来这个问题我们还是可以回答的。   UNIX的故事   在计算机领域,Unix一直是作为高端平台而出现的。几年以前,只有在大型机构的 专用机房中才能接触到它们,甚至稍小一些的机构也负担不起购买Unix工作站的费用。 只有很少的使用者才有机会接触和使用Unix,能管理和维护 Unix系统的计算机专业人员就更少了,这就使得Unix
2022-06-23 09:03:58 308KB 文档资料
操作系统简介》教学设计 一、学习者分析 学生通过第一章的学习,对计算机的软、硬件知识有了初步的了解,同时对操作系统的 作用也有了简单的认识。但由于学生普遍对计算机理论部分的知识不够重视,所以大部 分学生对本节内容了解得不多。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节是《Windows操作系统简介》中的第一节,内容主要包括:操作系统的基本功能、发展 情况及目前三个主流操作系统的简介。本节内容是Windows操作系统的一个总体介绍,为 本章各节的学习打下铺垫。 2、教学重点、难点: 重点:操作系统的主要功能。 难点:操作系统的主要功能。 3、课时安排:0.5课时 三、教学目标 1.知识与技能 (1)了解操作系统的主要功能; (2)了解操作系统发展的过程和方向; (3)了解三个常用的操作系统的特点及应用领域。 2.过程与方法 通过讨论,举例说明,让学生体验操作系统在计算机应用中的地位和作用。 3.情感态度价值观 培养学生自主学习的能力和小组合作的精神。 四、教学理念和方法 本节的主要内容是介绍Windows操作系统的主要功能、发展及常用的操作系统,绝大部分 是基本的常识和
2022-06-22 13:05:33 70KB 文档资料
2.1操作系统简介.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-22 13:05:24 732KB 文档资料
2.3 操作系统简介 第2章 计算机系统 2全文共10页,当前为第1页。 OS是用户与硬件系统之间的接口,运行在禅机上 管理、调度计算机的各种软硬件资源 扩充硬件的功能,为应用程序的开发和运行提供高效率的平台 2.3 操作系统简介 2全文共10页,当前为第2页。 2.3.1 操作系统功能 操作系统——是一组对计算机资源进行控制与管理的系统化程序集合,是系统软件的核心。 目的:提高各类资源利用率,并能方便用户使用,为其他软件的开发提供必要的服务和相应的接口。 功能:管理计算机的所有(硬件和软件)资源 操 作 系 统 设备管理 信息管理 内存管理 处理器管理 CPU 内存 外存 外设 用户 用户接口 2全文共10页,当前为第3页。 2.3.2 操作系统发展过程 单用户单任务操作系统:如:DOS、CP/M 批处理操作系统 单道批处理系统:单任务OS。 多道批处理系统:多任务OS 多个程序或多个作业同时存在和运行 分时操作系统(多用户、多任务) 多个用户通过终端共同使用同一台计算机 处理器调度程序(任务管理器),采用按时间片轮转策略,各个用户轮流"分时"共享了CPU 如:UNIX是最流行的多用
2022-06-22 13:05:23 182KB 文档资料
操作系统简介   操作系统,简介   教学重点:DOS系统基本知识;   WINDOWS系统基本知识   教学过程:   复习旧知:   要求学生说出信息存储的常见容量。   引入新知:   计算机的操作必须有操作系统的支持才能进行,操作系统如同计算机的管家,它 协调组织计算机工作。这一节课我们来学习最常用的两种操作系统。   讲授新知:   板书:一、操作系统简介   讲解:   计算机系统包括硬件系统和软件系统两大部分,硬件系统是计算机系统的物质基 础,软件系统是计算机系统的.灵魂,二者缺一不可。而软件系统中操作系统是应用软件 的基础,一切应用软件都必须在操作系统平台上才能进行使用。操作系统(OperatingS ystem,OS)作为计算机的管家,管理和控制计算机软、硬件资源,组织计算机工作流程 ,并提供良好的人-机交互界面。   目前流行的操作系统很多,常见的有DOS、WINDOWS、Linux、UNIX等,这些基本 上都是国外的软件,我国正在大力开发并推广使用的有红旗Linux等。   板书:二、DOS系统简介   1、什么是DOS   讲解:   DOS(DiskOpera
2022-06-22 13:05:06 30KB 文档资料
嵌入式操作系统:第1章 嵌入式Linux操作系统简介.ppt
2022-06-17 13:00:47 2.97MB 计算机 互联网 文档