《大学计算机基础》课件1章.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《大学计算机基础》课件1章

我国计算机发展历程简介 显示卡用于控制字符与图形在显示器屏幕上的输出,而显示器只是将显示卡输出的信号表现出来。 1.3 计算机软件系统 1.3.1 软件的概念 计算机程序是指“为了得到某种结果而由计算机执行的代码化指令序列 。 1.3.4 计算机系统软件 文件管理——有效支持文件的存储、检索和修改等操作,解决文件的共享、必威体育官网网址与保护。 将二进制形式的机器指令代码序列用符号(或称助记符)来表示的计算机语言称为汇编语言。用汇编语言编写的程序(称汇编语言源程序)计算机不能直接执行,必须由机器中配置的汇编程序将其翻译成机器语言目标程序后,计算机才能执行。将汇编语言源程序翻译成机器语言目标程序的过程称为汇编。 在编译方式下,源程序必须经过编译程序的编译处理来产生相应的目标程序,然后再通过连接和装配生成可执行程序。 通用的应用软件 一条指令通常包括操作码和操作数两部分。操作码部分告诉计算机要进行什么操作;操作数部分告诉计算机如何取得操作数据。 正如美国电脑界有冯·诺依曼一样,在英国电脑的进展中,也有一位有巨大影响力的天才,他就是阿伦·图灵(AlanTuring)。此人对于电脑技术的发展,有着无可替代的影响。 早在20世纪30年代初,图灵就发表了一篇著名的论文《论数字计算在决断难题中的应用》,他提出了一种十分简单但运算能力极强的理想计算装置,用它来计算所有能想象得到的可计算函数。它由一个控制器和一根假设两端无界的工作带组成,工作带起着存储器的作用,它被划分为大小相同的方格,每一格上可书写一个给定字母表上的符号。控制器可以在带上左右移动,控制带有一个读写头,读写头可以读出控制器访问格子上的符号,也能改写和抹去这一符号。 这一装置只是一种理想的计算模型,或者说是一种理想中的计算机。正如飞机的真正成功得力于空气动力学一样,图灵的这一思想奠定了整个现代计算机的理论基础。这就是电脑史上与“冯·诺依曼机”齐名的“图灵机”。 在微机系统中采用总线结构,可减少机器中信号传输线的根数,还大大提高了系统可靠性。同时,还可提高扩充内存容量及外部设备数量的灵活性。 【新一代CD播放机和CD-ROM驱动器】已采用波长更短的蓝光读取盘上信息。蓝光DVD将比红光DVD有更大的存储容量。在未来几年,蓝光DVD将逐步取代红光DVD市场。 进程管理(即处理机管理)——在多用户、多任务的环境下,主要解决对CPU进行资源的分配调度,有效地组织多个作业同时运行。 存储管理——主要是管理内存资源,合理地为程序的运行分配内存空间。 设备管理——负责外部设备的分配、启动和故障处理,让用户方便地使用外设。 作业管理——提供使用系统的良好环境,使用户能有效地组织自己的工作流程。 语言处理程序 2 为了让计算机解决实际问题,使计算机按人的意图进行工作,人们主要通过用计算机能够“懂得”的语言和语法格式编写程序并提交计算机执行来实现。编写程序所采用的语言就是程序设计语言。 机器语言 (1) 机器语言的每一条指令都是由0和1组成的二进制代码序列。机器语言是最底层的面向机器硬件的计算机语言,用机器语言编写的程序不需要任何翻译和解释就能被计算机直接执行。 汇编语言 (2) 汇编语言是用人们容易阅读和理解记忆的助记符号去替换机器指令。 不同的计算机CPU芯片,其指令集是不一样的,所以其相应的汇编语言也不一样。 程 序 设 计 语 言 Web语言—— Java、J++、HTML、XML。 机器语言—— 由0和1组成的二进制代码序列,计算机可直接执行。 汇编语言—— 将二进制形式的机器指令代码序列用符号(助记符)表示。 高级语言 面向对象:C++、Visual BASIC。 面向过程:BASIC、PASCAL、 FORTRAN、C。 图1-3-2 程序设计语言的种类 高级语言 (3) 高级语言则是面向问题的语言。 用高级语言编写的代码序列通常称为源程序。 用高级语言编写的源程序必须被翻译成二进制代码组成的机器语言后,计算机才能执行。 解释程序 运行结果 源程序 图1-3-3 解释过程 编辑程序 编译程序 连接程序 运行结果 源程序 目标程序 可执行程序 图1-3-4 编译过程 把用高级语言编写的源程序变为目标程序,必须经过编译程序的编译。 基于Web的语言 (4) Java、J++是以C++为基础的一种Web(World Wide Web

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档