- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第二章_C语言
* * 第二章 程序设计环境 程序设计,就是利用计算机系统提供的一组工具,编写 一段代码,让计算机运行这段代码,进行数据计算或数 据处理的过程。 为了进行程序设计,需要有一定的环境: 计算机硬件环境; 操作系统环境; 编程语言环境; 数据库系统环境; 网络环境; 应用系统环境。 2.1 操作系统定义 从用户角度看,操作系统提供了一个计算机用户与计算 机硬件系统之间的接口。有了操作系统后,用户不再直 接使用计算机系统硬件,而是利用操作系统提供的命令 和服务去操纵计算机。 从系统管理角度看,操作系统能控制和管理计算机系统 中的各种硬件和软件资源,使之得到更有效的利用。 操作系统是控制和管理计算机系统的硬件和软件资源、 合理组织计算机工作流程以及方便用户使用计算机的 程序集合。 2.2 操作系统的基本功能 计算机系统中的资源按其作用可分为四大类,即处理机、 存储器、外部设备和信息(程序和数据),它们构成了 操作系统以及用户程序赖以活动的物质基础。对这些资 源的使用方法和管理策略决定了操作系统的类型、规模、 功能及性能。 对应于上述四类资源,操作系统的资源管理功能可分为 处理机管理、存储器管理、设备管理和文件管理(管理 程序和数据信息)。 1. 处理机管理 处理机是计算机系统中最重要的资源,如何有效地 发挥其作用是操作系统的主要任务之一。 处理机管理的主要任务是对处理机实施有效的分配。不 同的操作系统对处理机的管理方式各不相同。 (1)让单个用户程序独占整个处理机,直至该程序完 成运行。 (2)多道程序设计技术,系统中同时存在多个处于运 行状态的用户程序,由这多个正在运行的程序竞争处理 机的使用。 2. 存储器管理 内存是除处理机之外计算机系统的另一重要资源,存 储器管理的主要任务是使这一资源得到充分而高效的使 用。在多道程序运行环境中,有多个用户程序同时驻留 在系统中,这些程序及其数据都要在主存中占据相应的 位置。 存储器管理需解决的问题是: ① 为各个用户程序及其数据分配主存空间,使它们占用 存储区域并且不产生冲突,保证各个程序只能在分配给 自己的存储区中活动,互不干扰; ② 使用虚拟存储技术,利用磁盘、磁带等辅助存储器扩 充主存空间,向用户程序提供比实际内存区域大得多的 存储空间。 3. 设备管理 各类计算机均连有种类繁多、物理属性各不相同的外 部设备,设备管理的主要任务是通过合理地分配设备和 有效地控制I/O操作过程,最大程度地实现CPU与外部设 备、外部设备与外部设备之间的并行,同时尽可能提供 简单、标准的外部设备使用界面。 4. 文件管理 文件管理的主要任务是管理计算机系统中的软件资源 ??程序和数据。大部分的软件资源是以文件形式组织、 存放和提供给用户使用的。文件管理的主要内容是:为 用户提供一种简便、统一的存取和管理信息的方法;负 责分配和管理文件的物理存储空间??磁盘空间;实现 文件共享、数据存取控制和安全必威体育官网网址。 5、用户与系统的接口界面 操作系统除了管理系统的各类软硬件资源之外,还为 用户提供了一个使用方便的接口界面。从操作系统的角 度来看,其“用户”大致可分为两类,一类是使用系统的 “人”,另一类是处在操作系统之上的所有软件,包括编 译程序、编辑程序以及终端用户运行的程序等。 为人这样的用户既提供了一组操作系统命令,如复制、 删除、打印、显示文件和通信等,同时还提供了一种基 于图形用户接口(GUI)的桌面系统。 为运行于其上的各类应用程序提供的接口称为系统调用。 系统调用是在程序一级请求操作系统为之服务的手段。 6、网络管理 操作系统的网络管理一般包括通信及网络控制两大部分: ① 通信功能。支持终端与主机、主机与主机之间的通 信,以及多个“用户对”之间同时通信的能力。 ② 网络控制。支持远程作业录入,即将用户作业传输 到远地进行处理,并将结果送回。支持远程终端服务, 即远程终端能象本地终端一样登录到主机上,使用主机 系统。支持文件传输服务,即将一个主机系统中的文件 传输到另一个主机系统中,方便文件共享。 2.3 常用操作系统 常用的操作系统有MS-DOS、Windows9x、Windows NT 、 UNIX(SUN Solaris 、HP UX、IBM AIX、SGI IRIX、 SCO Unix、Linux 、ATT的SystemV、BSD)、OS/2、 Macintosh、VMS等 2.4 Windows 的操作使用 1、Windows 的安装; 2、Windows 的局域网络系统配置; 3、Windows 的拨号网络系统配置
文档评论(0)