《一级B教程》第一章课件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《一级B教程》第一章课件

1.5.3 计算机语言 3.高级语言 高级语言又称算法语言,具有严格的语法规则和语义规则,没有二义性。常见的高级语言:Pascal,C ,C++,Visual Basic,Java等。 用高级语言编写的源程序在计算机中是不能直接执行的,必须翻译成机器语言后程序才能执行,通常的翻译方式有两种: 1)编译方式 2)解释方式 1.5.3 计算机语言 编译方式是将高级语言源程序整个编译成目标程序,然后通过链接程序将目标程序链接成可执行程序的方式。将高级语言程序翻译成目标程序的软件称为编译程序,这种翻译过程称为编译。 1.5.3 计算机语言 解释方式是将源程序逐句翻译,逐句执行的方式,解释过程不产生目标程序,基本上是翻译一句执行一句,边翻译边执行。 区别: 编译方式的效率高,执行速度快。 解释方式的效率相对较低,执行速度较慢。 1.5.4 应用软件 1.办公软件套件 文字处理软件,电子表格处理软件,演示文稿制作软件,个人数据库,个人信息管理软件等。 2.多媒体处理软件 图形处理软件,图像处理软件,动画制作软件,音频视频处理软件等。 3.Internet工具软件 Web服务软件,Web浏览器,文件传送工具FTP,远程访问工具Telnet。 * * * 1.5 软件系统 * 1.5 软件系统 软件系统是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。 计算机程序是一些让计算机按一定顺序执行的指令序列。 计算机由硬件系统和软件系统组成,硬件系统也称为裸机,只能识别有0和1组成的机器代码。 * 1.5 软件系统 计算机 硬件 操作系统 各种工具软件 最终用户 应用软件 程序员 * 1.5.1 进程和线程 1.进程 进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。 简单的说,进程就是一个正在执行的程序。 利用任务管理器可以快速查看进程信息,或者强制终止某个程序。 Ctrl+Alt+Delete * 1.5.1 进程和线程 “程序”成为“作业”进而成为“进程”,并被按照一定的规则进行调度。 程序是用户编制用于完成特定任务的代码,被放到外存上,根据用户的需要,可能成为一个作业,也可能不会。 作业是程序被选中到运行结束并再次成为程序的整个过程。 进程是正在内存中被运行的程序,作业被调入内存才成为程序。 * 1.5.1 进程和线程 2.线程 为了更好的并发处理和共享资源,把“进程”细分成“线程”。 如果一个程序只有一个进程就可以处理所有的任务,称为单线程。 如果一个程序被分解为多个进程共同完成,称为多线程。 把线程作为CPU的分配单位的好处:充分共享资源,减少内存开销,提高并发性,加快切换速度。 * 1.5.2 软件系统及其组成 软件系统包含系统软件和应用软件。 * 1.5.2 软件系统及其组成 软 件 系 统 系 统 软 件 应 用 软 件 操作系统 语言处理程序 系统服务程序 数据库/信息管理 办公自动化 辅助设计/制造 科学计算 应用软件包 其他领域应用软件 用户程序 * 1.5.2 软件系统及其组成 1.操作系统的功能 主要管理计算机的所有资源(软件和硬件)。 操作系统是计算机硬件与用户之间的接口,它使用户能够方便的操作计算机。 操作系统 用户接口 处理机管理 内存管理 信息管理 设备管理 CPU 内存 外设 外存 用户 * 1.5.2 软件系统及其组成 1)处理器管理 处理器就是CPU。CPU是执行程序的唯一部件。处理器解决的问题:CPU如何分配,如何调度。 2)内存管理 主要包括内存空间的分配,保护和扩充。 * 1.5.2 软件系统及其组成 3)设备管理 根据预定的分配策略,将设备接口及外设分配给请求输入/输出的程序,并启动设备完成输入/输出操作。设备管理采用通道和缓冲技术。 4)信息管理 如何组织和管理好程序和数据方便用户使用。 操作系统管理信息的基本单位是“文件”,用树形目录结构存储。 * 1.5.2 软件系统及其组成 5)用户接口 为用户提供一个友好的用户接口,有两种类型: 一种程序级的接口,即提供一组“系统调用”供用户在编程时调用。 一种是作业级接口,即操作系统用户界面。 * 1.5.2 软件系统及其组成 2.操作系统的典型结构 1)单用户操作系统 计算机系统内一次只能支持运行一个用户程序。DOS,Windows。 2)批处理操作系统 多道批处理系统。多道指多个程序或多个作业同时存在和运行,故也称为多任务操作系统。 * 1.5.2 软件系统及其组成 3)分时操作系统 将CPU时间资源划分成极短的时间片,轮流分给每个终端用户使用,当一个用户的时间片用完后,CPU就转给另一个用户,前一个用户等待下一次轮到。 4)实时操作系统 5)网络操作系统 网络是将物理上分布的具有独立功能的多个计算机系统连接

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档