《计算机基础理论》第二讲
计算机基础(第二章)课件

§2.1.1 操作系统的基本知识
• 操作系统种类繁多,但其基本目的只有一个:为不同应用目的的用户 提供不同形式和不同效率的资源管理。在现代操作系统中,往往是将
• 上述多种类型操作系统的功能集成为一体,以提高操作系统的功能和 应用范围。例如在Windows NT、Unix及Linux等操作系统中,就融合了 批处理、实时、网络等操作技术和功能。 •
§2.1.1 操作系统的基本知识
• 1. 什么是操作系统 • 计算机系统是由软件系统和硬件系统组成的,为了使安装在 计算机的软件与计算机硬件资源协调一致、有条不紊地工作 ,就必须有一个软件对计算机系统的软件、硬件资源进行统 一管理和调度,这个软件就是操作系统(Operating System, OS)。 • 操作系统是最基本的系统软件,是用于管理和控制计算机全 部软件和硬件资源、方便用户使用计算机的一组程序,是运 行在硬件上的第一层系统软件,其他软件必须在操作系统的 支持下才能运行。它是软件系统的核心。因此,操作系统是 计算机硬件与其他软件的接口,也是用户和计算机的接口。 下图为计算机系统层次结构与用户关系图,它表示了操作系 统在其中的位置。
• (3)网络功能及安全功能强大 • 内置了TCP/IP协议和拨号上网软件,用户只需进行一些简单的设置就 能上网浏览、收发电子邮件等。内置了Internet连接防火墙,可以有效 地防止黑客入侵,抵御来自外部的攻击,保证系统的安全。同时 Windows XP对局域网的支持也很出色,用户可以很方便地在Windows XP中实现资源共享。 • (4)多媒体功能 • 媒体播放器与Windows XP融为一体,支持音频、视频的编辑及播放工 作,可以支持高级的显卡、声卡。用户可以轻松地播放最流行的音乐 或观看影片,也可以用麦克风和摄像头进行网上的语音或视频聊天。
大学计算机基础课件完整版演示文稿

第27页,共192页。
2.1 计算机所使用的数制
2.1.2 二进制的运算 二进制的算术运算
加:
0+0=0
0+1=1
1+0=1 1+1=10
减: 0-0=0 0-1=1
1-0=1 1-1=0
乘:
0×0=0 0×1=0 1×0=0 1×1=1
本位为0, 向高位进位1
本位为1, 向高位借1当2
除:
0÷0=0 0÷1=0
按计算机规模分类
巨型机 大型机 小型机 微型机 工作站 服务器 嵌入式计算机
第13页,共192页。
1.1 计算机基础知识
1.1.4 计算机的特点及应用领域
计算机是一种能按照事先存储的程序,自动、高速 地进行大量数值计算和各种信息处理的现代化智能电子 设备。
运算速度快
计
计算精度高
算 机
存储容量大
特
具有逻辑判断能力
数据流
第22页,共192页。
1.2 计算机系统构成
1.2.2 计算机软件系统
系统软件位于计算机系统最靠近 硬件的一层,其他软件一般都通过系 统软件发挥作用,系统软件主要包括:
(1) 操作系统。 (2) 语言处理程序。 (3) 监控管理程序、调试程序、 故障检查和诊断程序等。
应用软件
其它系统软 件
操作系统
第3页,共192页。
1.1 计算机基础知识 1.1.1 计算机发展历史上的重要人物和 思想
人类从远古时代就产生了计算的需要。钟表业, 特别是齿轮传动装置技术的发展,诞生了最早的机械 式计算机。
下面介绍几位在电子计算机诞生前后对计算机发展有 过突出贡献的几位早期历史人物。
计算机应用基础(校编教材)教案:第二章 Windows 7操作系统02

件夹相当于 MS DOS 和 Windows 3.x 中的目录。
2).文件和文件夹的命名规则
(1)在文件名或文件夹名中最多可以有 255 个字符。
(2)一般每个文件都有 3 个字符的扩展名,用以标识文件类型和创建此文件的程序。
第三讲、磁盘操作(1 学时)1、查看磁盘属性 在“我的电脑”或“资源管理器”的窗口中,欲了解某磁盘的有关信息,可从其快捷
菜单中选择“属性”或选定某磁盘后从“文件”菜单中选择“属性”命令,在出现的磁盘属
4
性窗口中选“常规”选项卡,就可以了解磁盘的卷标(可在此修改卷标)、类型、采用 的文件系统以及磁盘 2、磁盘格式化 所有磁盘必须格式化才能使用,对于使用过的磁盘有时也有必要重新格式化。
6)、移动操作快捷操作方式:
3
选取操作对象。指向选取对象单击鼠标右键,选择“剪切”。 选取目标文件夹。单击鼠标右键,选择“粘贴”。 拖放操作方式:
选取操作对象。 鼠标指向选取的对象。 按住鼠标左键不放,拖动鼠标到目标文件夹后释放。
7)、删除操作快捷操作方式: 选取操作对象。 指向选取对象单击鼠标右键,选择“删除”。 在弹出“确认文件删除”对话框中,选择“是” 。
7
教学后记 该节内容理论 2 学时,内容相当紧张。 实验 2 学时,也感觉不够用。
8
1)启动应用程序的方法
方法一:[开始][程序][……],单击应用程序项 。 方法二:双击桌面上的图标。 方法三:从“资源管理器”或“我的电脑”窗口中启动。 方法四:从[开始][运行]中启动。
2)退出应用程序的方法 方法一:单击应用程序窗口右上角的“关闭”按钮 。 方法二:在窗口中选择[文件][退出]。 方法三:双击应用程序的控制菜单栏。 方法四:按<ALT>+<F4> 。
计算机基础知识课件(PPT_30页)

返回本节首页
1.2.2 计算机的应用领域
•1.科学计算(数值计算) •2.信息(数据)处理 •3.过程控制(实时控制)
•4.计算机辅助工程
•5.人工智能 •6.计算机模拟
返回本节首页
1.3.1 数据在计算机中的表示
计算机内部采用二进制的原因? (1)电路简单容易实现,而且稳定可靠。 (2)二进制数运算法则简单,可简化硬件结构 (3)便于逻辑运算。
返回本节首页
1.1.3计算机的性能指标 1.主频 2.字长 3.内存容量
4.储存周期
5.运算速度
返回本节首页
1.2 计算机的特点及应用
•1.2.1 •1.2.2
计算机的特点 计算机的应用领域
返回本章首页
1.2.1 计算机的特点
•1. 处理速度快。 •2. 运算了精度高。
•3. 超强记忆和逻辑判断功能
1.3.2 数据的存储单位
单位换算关系为: 1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
返回本节首页
1.4 计算机基本组成
•1.4.1 计算机系统组成 •1.4.2 微机的硬件系统 •1.4.3 常用外部设备
•1.4.4 微机的指标与配置
•1.4.5 微机的软件系统
1.外存储器
常见的外存储器有软盘、硬盘、光盘存储器。 (1)软盘存储器由软盘和软盘驱动器构成。
(2)硬盘存储器简称硬盘,是微机中不可缺少的 外存储器。
(3)光盘存储器是另一种最为常见的外存储器。
2.输入设备
用来将数据输入到计算机中的外部设备。常 见的输入设备有键盘和鼠标。
大学计算机基础(课件)2. 第2章-进制

2.1.2 二进制的逻辑运算
值的意义:
1表示逻辑“真”,也记为True/T 0表示逻辑“假”,也记为False/F
.
四种基本逻辑运算
与运算(and),记为∧ 或运算(or),记为∨ 非运算(not),记为┐ 异或运算(xor),记为
2016年秋
大学计算机基础
2016年秋 大学计算机基础 14
实例分析
优盘、硬盘容量常常比标称容量小?
厂家:十进制
500G=500*103MB=500*103*106B=5*1011B
2016年秋
大学计算机基础
15
2.1.2 二、八、十六进制
二进制的计量单位
十进制
个,十,百,千,万,亿。。。
二进制
1K=210=1024,近似于“千”103 1M=220=1024K,近似于“百万”106 1G=230=1024M,近似于“十亿”109 1T=240=1024G,近似于“万亿”1012 1P=250=1024T,近似于“千万亿”1015 一位:比特(bit/b) 八位:字节(Byte/B)1B=8b
13
2.1.2 二、八、十六进制
二进制的计量单位
十进制
个,十,百,千,万,亿。。。
二进制
1K=210=1024,近似于“千”103 1M=220=1024K,近似于“百万”106 1G=230=1024M,近似于“十亿”109 1T=240=1024G,近似于“万亿”1012 1P=250=1024T,近似于“千万亿”1015 一位:比特(bit/b) 二进制是整个计算机系统的基础! 八位:字节(Byte/B)1B=8b
.
语法规则
与十进制类似
大学计算机基础教程2

计算机中常见的各种进制数之间的对应关系见下表 十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 二进制 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 八进制 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E
● 3.汉字编码 3.汉字编码 输入码 机内码 字形码
汉字输入码 汉字机内码 汉字字形码
全拼码、简拼码、双拼码、五笔字型码 全拼码、简拼码、双拼码、 汉字的机内码是供计算机系统内部进行存 加工处理、 储、加工处理、传输等统一使用的代码 汉字字库中存储的汉字字形的数字化信 息,用于汉字的显示和打印
1.2 数制和信息编码
各位位权
八进制
…
83
3
82
2
81
1
80
0
8-1
-1
8-2
-2
… …
基数: 基数:8 ;位置序号 …
各位位权
… 163
3
162
2
161
1
160
0
16-1
-1
16-2
-2
… …
十六进制 基数: ; 基数:16;位置序号 …
有了基数和位权,我们就可以将一个数按权展开了 有了基数和位权,我们就可以将一个数按权展开了: 按权展开
3 ×162 + 1 ×161 + 4 ×160 + 1×16-1 + 2 ×16-2
总结: 总结:按权展开
十进制
十六进制
大学计算机基础教程(高守平第二版)第2章操作系统基础

大学计算机基础教程(高守平第二版)第2章操作系统基础大学计算机基础教程(高守平第二版)第2章操作系统基础第一节操作系统的定义和作用操作系统是一种系统软件,它管理和控制计算机硬件资源,并提供给用户一个简单易用的界面,使得用户可以方便地使用计算机。
1.1 操作系统的定义操作系统是指在计算机和用户之间起到桥梁作用的软件。
它利用计算机的硬件资源,提供给用户一个友好的环境,使得用户可以与计算机交互,并能够运行各种应用程序。
1.2 操作系统的作用操作系统有以下几个主要作用:(1)管理和分配计算机系统的硬件资源,包括处理器、存储器、输入输出设备等;(2)提供用户与计算机之间的接口,让用户能够方便地使用计算机;(3)管理和调度进程,保证多个进程之间的并发执行;(4)提供各种系统服务和功能,如文件管理、网络通信等。
第二节操作系统的基本概念2.1 进程和线程进程是指正在运行的程序的实例。
每个进程有自己的地址空间、文件描述符等资源。
一个进程可以包含多个线程,线程是在进程中独立运行的执行单元。
2.2 内存管理操作系统负责管理计算机的内存资源,包括内存的分配和释放、虚拟内存的管理等。
通过虚拟内存技术,操作系统可以将进程使用的内存分为多个虚拟地址空间,从而提高内存的利用率。
2.3 文件系统文件系统负责管理计算机中的文件和目录。
它提供了对文件的读写操作,并管理文件的存储和组织。
文件系统还提供了目录结构,方便用户组织和查找文件。
2.4 设备管理设备管理是操作系统对计算机硬件设备进行管理的一项重要任务。
它负责对设备的分配和回收,以及设备的驱动程序的管理。
通过设备管理,操作系统可以提供对各种设备的统一访问接口,使得应用程序可以方便地使用设备。
第三节常见的操作系统3.1 Windows操作系统Windows操作系统是由微软公司开发的一种广泛使用的操作系统,具有图形化界面和丰富的应用软件。
Windows操作系统拥有庞大的用户群体,在个人计算机和企业中使用广泛。
《计算机科学导论》第2章 计算机基础知识

几种常用的进位计数制比较
十进制数 二进制数 十六进制数 八进制数
符号组成
0 ~9
0和1 和
0~9,A~F ,
0~7
基数 第K位权值 位权值
10
- 10K-1
2
- 2K-1
16
- 16K-1
8
K-1 8 K-1
加减运算 法则
逢十进一 借一当十
逢二进 一, 借一当 二
进一, 逢16进一, 进一 借一当16 借一当
逢八进一 借一当八
数制之间的转换
其它进制转换为十进制 二进制与八进制、 二进制与八进制、十六进制的相互转换 十进制数转换为其它进制数
其它进制转换为十进制
方法: 按进位计数制( 位置计数法) 展开计算 方法 : 按进位计数制 ( 位置计数法 ) 后得到十进制 例1:将二进制数 :将二进制数1101.101转换为十进制数 转换为十进制数 解: (1011.101)2 ) =1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3 × × × × × × × =8+0+2+1+0.5+0+0.125 =11.625
练 习
将(11.375)10转换为二进制数 ) 将十进制数301.6875转换为十六进制数 转换为十六进制数 将十进制数 将3ADH转换为十进制数 3ADH转换为十进制数 将10001110010001010B转换为十六进制 10001110010001010B转换为十六进制
计算机中为什么采用二进制? 计算机中为什么采用二进制?
解: 2 ︳105 余数为1 2 ︳52 余数为1 余数为0 2 ︳26 余数为0 余数为0 2 ︳13 余数为0 余数为1 2 ︳6 余数为1 余数为0 2 ︳3 余数为0 余数为1 2 ︳1 余数为1 余数为1 0 余数为1 所以,(105) =(1101001 ,(105 1101001) 所以,(105)10=(1101001)2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
差。 • 指令由操作码和地址码两部分组成
机器语言 2-2
示例:
指令序号
机器语言程序
10110000 1
00001000
00000100 2
00001001
3
11110100
• 用于数据库系统的数据处理等
主流语言
• 现在,在一些大型项目开发中,运用较 多的是sun 公司的JAVA 语言和微软公司 的.NET 语言,我们应该更关注这两门语 言的发展,在未来的很长一段时间,这 两门语言都将是语言界中的主流语言
软件分类
• 系统软件
– 操作系统 – 各种语言处理程序 – 系统支持和服务程序 – 数据库管理系统
• C 语言易于人们的阅读和理解。 • 由于此语言具有快速和简洁的特点,因
此在系统程序员和商业软件制造商之间 非常流行。
C 语言的示例
/* Welcome.c */ main() {
printf(“欢迎来到 计算机技术世界!\n"); }
C++,1967
• 为了方便现实世界对象的建模, Simula 提供 了一种新的语言功能,称为类,它可以通过继 承机制进行扩展。
指令功能
把数字8送到累加 器AL中 把累加器AL的内容 与数字9相加,结 果再存入累加器AL (完成8+9运算)
停止操作
汇编语言
• 是用一些特定的符号代替机器语言的二 进制数代码 ---助记符
• 用汇编语言编写的程序称为源程序,它 必须通过汇编程序翻译成机器语言的目 标程序
• 汇编语言比机器语言易读、易改,比高 级语言快得多,适用于实时控制和实时 处理
人工智能
• 当今人工智能发展的驱动力是对与人工智能 相关的所有新事物的要求。
• 这对开发人员是否能提供超越于人的思路的 解决方法造成了极大的压力。
• 一些涉及人工智能的编程语言有:
– LISP (1958) – Algol (1960) – Simula(1967) – Prolog (1970) – Smalltalk (1979)
• 以二进制的逻辑基础来实现数字运算, 以保证精度
的原则。 • 它能够根据最终用户和界面的交互操作,自主地
修改程序段从而创建新的代理。
典型的编程语言
• 目前世界上大约有 200 多种高级语言。 • 典型的有:
– ASSEMBLER(汇编程序) – BASIC,1964 – FORTRAN语言 – C语言;C++,1986 – COBOL,1960 – LISP,1960 – MODULA
– 编译方式 – 解释方式
编译方式
• 将高级语言源程序经过编译程序全部翻 译成机器指令后,再将机器指令组成的 目标程序交给计算机执行
解释方式
• 运行高级语言源程序时,由事先装入计 算机的解释程序逐句翻译,解释一句, 执行一句(同步翻译),即边翻译边执行, 不产生整个目标程序。这种方式占内存 空间小,但运行速度慢
程序设计语言的发展
• 机器语言 • 汇编语言 • 高级语言(BASIC FORTRAN PASCAL C
PROLOG ….) • 第四代语言 • 第五代语言
机器语言
• 它是用二进制代码(0 和1) 组成的,用不同的二 进制代码组合表示机器的不同指令。机器语言 中的每一条指令,代表了机器可执行的一个基 本操作。
第四代语言
• 第四代语言的应用集中在执行日常任务, 例如屏幕窗体、请求数据、修改数据和 移动数据等。
• 在硬件的技术方面有相对比较少的涉及, 所以涉及底层开发的知识较少。
第五代语言
• 某些构建编程环境的软件公司常常误用此术语 。 • 20 世纪 90 年代,通过使用声音、移动图像和代
理为语言进一步发展打下了基础。 • 最终用户使用的软件将是基于知识机器人 - 代理
• 1968 ISO 将 COBOL-68 标准化 • ANSI(美国国家标准化组织) 于1974 年
定义了 ANS-COBOL-74 并于 1985 年定 义了 ANS-COBOL-85。
SQL
• Structured Query Language,结构化查询语 言
• SQL 是在20 世纪70 年代由IBM (圣何 塞实验室) 开发的,并在80 年代得到标 准化。当前商业系统使用的标准版本是 SQL2 (SOL-92)
– OCCAM – PASCAL,1975 – Simula,1962 – Smalltalk,1983
– SNOBOL
– SQL
BASIC, 1964
• 初学者通用符号指令代码 • BASIC 语言设计的目的是供计算科学的
学生使用,它使用的语句很简单,能够 像英语指令一样读解
C, 1969
• 1969-1973 年间,贝尔实验室的 Dennis Richey 和 David Kerningham 开发了 C 语 言。
• 应用软件
–用户程序 –应用软件包
软件
软件分类结构
系统软 件
操作系统 语言处理程序 各种服务程序
:
:
应用软件
包ቤተ መጻሕፍቲ ባይዱ应用软
件
用户程
图:计算机软件结构图
序
字处理 表处理
: :
计算机是如何工作的
•计算机发展的重要理论思想基础
•计算机的三条设计原则 •图灵机 •存储程序工作原理 •计算机的工作过程
计算机的三条设计原则
汇编语言 2-2
语句 汇编语言程序 序号
1
Mov AL,8
2
ADD AL,9
3
HLT
语句功能
把数字8送到累加器AL 中 把累加器AL中的内容 与数字9相加,结果再 存入累加器AL中(完 成8+9运算) 停止操作
高级语言
• 它是接近人们自然语言和数学语言的、 面向问题的程序设计语言,容易学习和 掌握,并且通用性强。把高级语言编写 的源程序,转换成相应的机器语言目标 程序,有两种不同方式 :
• 这些功能为面向对象编程 (OOP) 打下基础, 这是一种通过类和继承强调对象建模的新编程 方法
• 使用面向对象功能扩展C 语言 ,C 语言的功能 和面向对象编程的优点相结合,C++迅速从无 人知晓变为十分流行
COBOL, 1960
• Commercial Business Oriented Language ( 面向商业的通用语言) 主 要针对具有大量输出需求的管理应用程 序