- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 1章 计算机基础(四) -操作系统和数制转换 基本内容 1.1 操作系统 1.1.1 什么是操作系统 计算机软件系统:系统软件和应用软件 操作系统(Operating System,简称OS) 是用来控制和管理计算机硬件资源和软件资源的程序集合。它是计算机系统中极为重要的系统软件,用于统一管理计算机资源,合理地组织计算机的工作流程,协调计算机系统的各部分之间、系统与用户之间、用户与用户之间的关系。 它是用户与计算机交互的接口 操作系统的目标:方便性和有效性 1.1.3 操作系统的分类 按使用环境和方式:批处理操作系统、分时操作系统和实时操作系统。 按用户数目和主机:单用户操作系统、多用户操作系统、单机操作系统和多机操作系统。 按硬件结构:网络操作系统、分布式操作系统和多媒体操作系统。 分时操作系统:分时操作系统也是多用户操作系统,它是把计算机的处理时间分成若干个很短的时间片,每个用户轮流占用其中的一个时间片,并按一定顺序轮流使用计算机。从外部来看,好像是一个CPU为多个用户“同时”服务,实施了“并行操作”。 网络操作系统:计算机网络是通过通信机构把地理上分散且独立计算机连接起来的一种网络。利用计算机网络,可以充分实现资源的共享。网络操作系统即是在原操作系统的基础上,附加提供网络通信和实现资源共享功能的模块。适合于多用户、多任务环境,支持网络之间、用户与服务器之间、用户与用户之间的通信,实现资源共享。 无操作系统时代 单道批处理系统 多道批处理系统 分时操作系统 实时操作系统 微机操作系统 多处理机系统 网络操作系统 分布式操作系统 计算机中的各种数制 进位与数制 根据不同的进位原则,可以得到不同的进位制。在日常生活中,人们广泛使用的是十进制数,有时也会遇到其他进制的数,例如,钟表上,六十秒钟为一分钟,六十分钟为一小时,即为六十进制。 计算机中常用的数制有:二进制,八进制,十进制和十六进制 基数和位权 基数:最大进位数,比如十进制的是10,二进制的是2等 位权:比如十进制中的“个、十、百、千”称为“权” 数制转换 二进制转为十进制:按加权展开然后按十进制规则计算结果 (1011101)2=1×26+0×25+1×24+1×23+1×22+0×21+1×20=64+16+8+4+1=(93)10 (11010.101)2=1×24+1×23+0×22+1×21+0×20+1×2-1+0×2-2+1×2-3= 注意:并非所有的十进制数的小数部分都能转换为二进制数来表示,此时只取近似值即可 二进制与十六进制的转换 二进制转换为十六进制:先用补“0”的方法:以小数点为中心向左、右延伸,将二进制数按四位一组划分,不满四位时,整数部分在高位补“0”,小数部分在低位补“0”。每四位二进制数用一位等值的十六进制数表示。 十六进制转换为二进制:一位十六进制数用四位二进制数表示 二进制与八进制的转换 ( 011 110 111 . 100 010 100 )2 二进制转换为八进制:先用补“0”的方法:以小数点为中心向左、右延伸,将二进制数按三位一组划分,不满三位时,整数部分在高位补“0”,小数部分在低位补“0”。每三位二进制数用一位等值的八进制数表示。 3 6 7 4 2 4 =(367.424)81000101 . 八进制转换为二进制:一个八进制数用三位二进制数表示 例: 将(16.327)8转换为二进制数。 ( 1 6 . 3 2 7 )8 = (001 110 . 011 010 111)2 例 将(4C.2E) 16转换为二进制数 ( 4 C . 2 E )16 =( 0100 1100 . 0010 1110 )2 十进制与八进制或十六进制之间的转换 和十进制与二进制转换类似,用按位权展开来完成向十进制的转换; 反向的转换同样可采用 “除8取余”和“乘8取整”将十进制数转化为八进制数 ; 用“除16取余”和“乘16取整”的方法将十进制数转化为十六进制数 ;当然也可以先转换为二进制再转换为八进制或十六进制 例: 将(16A.B)16转换为十进制数 (16A.B)16= (1×162+6×161+10×160+11×16-1)10 =(362.69)10 计算机中数的表示 1.机器数 在计算机中,数有两种。一种是无符号数,即所有的数位都表示数;另一种是带符号数。对于带符号数,常用最高位作为符号位,即“0”表示正数,
文档评论(0)