精华内容
下载资源
问答
  • 西北大学 计算机基础(文科) 国家精品课程 西北大学计算机基础(文科) 习题-第3章 第3章 计算机硬件系统 一选择题 1.计算机运算器控制器和内存储器构成了计算机 部分 A外设 BCPU CALU D主机 2下列设备中属于输入...
  • 文章目录一:计算机硬件演变史二:操作系统发展史2.1 分时操作系统CTTS2.2 未出生MULTICS操作系统2.3 现代操作系统发展史B,C,unix2.4 三兄弟GO语言三:了解知识3.1 1970年Unix计算机元年3.2 git托管平台3.3 ...

    一:计算机硬件演变史

    计算机的硬件和发展和操作系统发展是息息相关的,两者基本上属于同时发展,每优化的计算机硬件的同时都会演变出适合当下计算机硬件使用的操作系统。

    • 第一代计算机:一整个机房一个计算机,全部是硬件,由真空管和穿孔卡片(未广泛使用)组成,纯手工没有操作系统,同一时间只能有一个程序员使用,使用前需要提前预约,程序员在使用时是先将自己的系统代码插在计算机的插排上运行。

      优点:对程序员友好,每个人在使用时都有自己的固定时间,不被打扰

      缺点:对计算机损耗大,资源浪费

    • 第二代计算机:改良了计算机体积大小和提升了硬件(晶体管)组成部分,使用前不用预约,是由3台机器组成,先将数据代码刻在穿孔卡片,在运行在读卡机上(1401),读卡机相当于磁带机,把里面的磁信号转成磁数据,读取到磁带上(7094),相当于读取到内存,再拿到第三台机器上打印出(1401)。诞生了批处理系统,指一次只把一个程序读入内存,运行完毕后,再执行下一个,没有并发,是串行运行。

      优点:充分利用了计算机资源

      缺点:1、整个过程需要人参与

      ​ 2、让程序员明显等待

      ​ 3、程序的运行是串行

    在这里插入图片描述

    • 第三代计算机:硬件再次更新(集成电路芯片)IBM公司试图用system/360系列来满足当时人们对计算机的使用,360是由一个小规模的芯片集成电路的主流机型,是服务器的前身,同时,诞生了多道技术,多道技术的核心就是cpu快速的不停切换来实现并发的概念,并发体现在:

      1、空间上的复用:将内存分成几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。

      2、时间上的复用:多个程序复用cpu的时间片,通俗的来讲就是,cpu在几个程序间来回的不停切换。(切换:当一个任务遇到io,必须切换,这属于提升效率,当一个任务占用cpu时间过长,也要切换,这属于降低效率)

      满足上面两点才能实现并发,而cpu要来回在多个程序间不停的快速切换则要将数据先加载到内存中,内存中需实现空间的复用,但是当时的计算机硬件设备并不能实现多个进程的内存空间相互物理隔离,多道技术的并发概念在当时还实现不了。

    二:操作系统发展史

    2.1 分时操作系统CTTS

    为了解决2代计算机的上述2,3缺点问题,开始使用分时系统,核心仍是多道技术并发的运用,在计算机出厂时,装上分时操作系统,在给每个程序员发一个联机终端(类似键盘,显示器这类的联机设备),在将联机设备连接到总计算机上,可以多用户多任务同时使用,实现了并发的概念(看起来这些程序同时使用,其实还是串行)

    2.2 未出生的MULTICS操作系统

    最开始的分时操作系统只支持10几个用户资源共享,当时的贝尔实验室,麻省理工,通用电气三家一起立志打造出一款能让成千上万的波士顿所有用户同时使用共享的操作系统,由于这个构想太过于完美,在成品还没有完全出生前就失败了。

    2.3 现代操作系统发展史B,C,unix

    • 当时参与研制这个项目诞生出一批很优秀的科学家,其中就有一个叫肯·汤普森,他当时是贝尔实验室其中的一员,1969年,他开始用汇编语言编写一款简易的单用户使用的MULTICS。肯·汤普森有个好基友叫丹尼斯·里奇,他就是B语言和C语言之父,1969-1973年间,丹尼斯·里奇在贝尔实验室基于B语言的基础上研发了C语言,也就是这个时候,这两好好基友一起用C语言重新编写了unix,事实上,C语言的诞生与unix也有密不可分的关系,unix的核心后续用C语言改写,从此以后C语言成为编写操作系统的主要语言。

    • 1974年unix(c语言编写),通过丹里斯·里奇和肯·汤普森发表的操作系统原理的文章问世,后续衍生出了很多的版本,为了能是程序员能在各个版本上的unix运行,IEEEE(国际性的电子技术与信息科学工程师的协会)提出了一个标准,即posix(可移植的操作系统接口)。UNIX的诞生引发了很大的反响,但是不能销售,可以一起加入研究,但是还是要返还。

    • 1979年unix和美国国防高级研究计划局合作,促使了unix的极速发展,制定了TOP/IP协议,后期随着发展,AT&T( 是一家美国电信公司,曾长期垄断美国长途和本地电话市场)被裁定了返垄断法,AT&T被拆分了,贝尔实验室独立了出来,unix被商业化,1份4W美元引起了很多工程师的不满。

    • 1985年李查德·斯特曼带头发起了GNU自由操作系统的活动,即软件共享资源,制定了GPL章程协议:

    ​ 1、任何个人或者公司可释放出自由软件

    ​ 2、任何释放出自由软件的个人或者公司均可由自己的服务来吸取适当的费用。

    ​ 3、该软件的源代码需要随软件附上,并且是可以公开发表的

    ​ 4、任何人可以通过任何渠道获得此自由软件,且均可取得此授权模式

    • 协议制定后,短时间内还是没有发明出自己的操作系统,于是,在unix的基础上当时开发出了一些优秀的软件,只是这些软件还是依赖操作系统上运行,例Emace编辑器等。。。。

    • 1984年,谭宁邦教授因为无法获取UNIX版权授课,自己开始撰写MINIX教学系统(是老版的仿品),1986年完成。

    • 之后有个叫linns的学生在谭宁邦教授撰写的minis上获得灵感开发了linux。

    2.4 三兄弟的GO语言

    Go语言是在2007年由三个创始人在业余时间联合开发:Robert Griesemer(罗伯特.格利茨默)、Rob Pike(罗伯.派克)、Ken Thompson(肯.汤普森)

    三:了解知识

    3.1 1970年Unix计算机元年

    上古时期的计算机操作系统是32位,一个int类型的数据是32位,它表示的范围是:-2147483648 ~ 2147483647,用它来代表秒钟数进行计算:2147483647/(3652460*60)=68.1(年)
    也就是说用这个数来表示时间如果从公元纪年(耶稣诞生)开始算显然不够用,所以综合当时UNIX的发展历程,取了1970年做为计算机元年,用于计时的开始。

    3.2 git托管平台

    当时linux托管在社区平台上,有些人破解平台的协议,社区托管平台的人就找了linns,让他跟管理好底下的兄弟不要做这种事情,linns一气之下自己写了一个托管平台git分布式代码托管平台。

    3.3 github代码托管的远程仓库

    这个平台是供所有程序员自己写的代码分享出来,可以获得星星评分。

    四:进程与线程概念

    4.1 进程的概念

    进程指的是一个资源单位,一个程序在运行过程中使用的都是跟自己的进程有关的数据。

    4.2 线程的概念

    线程指的是一个执行单位,就是进程里面细化的一个分支单位,是进程里面的一条流水线,线程是由cpu执行,就是进程内代码运行的过程。

    五:任务运行的三种状态

    一个任务在运行时,出现了三种状态,让程序运行状态效率优化更高的方式就是防止阻塞。

    5.1 运行态

    当一个任务拿着cpu运行就叫运行态

    5.2 就绪态

    操作系统认为运行时间过长或者是有优先级更高的任务抢走了cpu,任务等待被分配cpu,一旦拿到cpu就可以立即运行。就是就绪态。当一个任务是就绪态时,操作系统又重新分配任务给cpu,那就又变成了运行态。

    5.3 阻塞态

    当一个任务运行过程遇到了io,操作系统就会将cpu拿回去闲着,io状态阻塞下,硬盘一直在转直到找到所需要的那个数据,这时候,就算cpu在给它任务也是不能运行,这种状态就是阻塞态。阻塞态必须等到io状态运行完毕后回到就绪态,cpu才能重新分配任务回到运行态。

    展开全文
  • 计算机硬件基础知识,在信息学奥赛初赛中,都是以选择题形式出现,以下是历年考题中计算机硬件系统出现题目 1、微机内存储器地址是以()编址 A.二进制 B.字长 C.字节 D.微处理器型号 2、某计算机...

    计算机硬件基础知识,在信息学奥赛初赛中,都是以选择题形式出现,以下是历年考题中计算机硬件系统出现的题目

    1、微机内的存储器的地址是以()编址的

    A.二进制 B.字长 C.字节 D.微处理器的型号

    2、某计算机的内存容量是640K,这里的640K容量是指()字节

    A.640 B.640*1000 C.640*1024 D.640*1024*1024

    3.在外部设备中,绘图仪属于()

    A.输入设备 B.输出设备 C.辅(外)存储器 D.主(内)存储器

    4.RAM中的信息是()

    A.生产厂家预先写入的 B.计算机工作时随机写入的 C.防止计算机病毒侵入所使用的 D.专门用于计算机开机时自检用的

    5.计算机主机是由CPU与()构成的

    A.控制器 B.运算器 C.输入、输出设备 D.内存储器

    6、在计算机硬件系统中,Cache是()存储器

    A.只读 B.可编程只读 C.可擦除可编程只读 D.高速缓冲

    7.微型计算机中,()的存取速度最快

    A.高速缓存 B.外存储器 C.寄存器 D.内存储器

    8.下列计算机设备中,既是输入设备又是输出设备的是()

    A.键盘 B.触摸屏 C.扫描仪 D.投影仪 E.数字化仪

    9.下列哪个不是个人计算机的硬件组成部分()

    A.主板 B.虚拟内存 C.电源 D.总线

    10、下列哪个部件对于个人桌面电脑的运行不是必需的()

    A.CPU B.图形卡 C.光驱 D.主板 E.内存

    11.BIOS(基本输入输出系统)是一组固化在计算机()上的一个ROM芯片上的程序

    A.控制器 B.CPU C.主板 D.内存条 E.硬盘

    展开全文
  • 计算机硬件体系

    2018-07-31 17:14:23
    自第一台计算机ENIAC发明以来,计算机系统的技术已经得到了很大的发展,但计算机硬件系统的基本结构没有发生变化,仍然属于冯·诺依曼体系计算机。计算机硬件系统仍然由运算器,控制器,存储器,输入设备和输出设备5...

    1.计算机硬件体系构成: 

    自第一台计算机ENIAC发明以来,计算机系统的技术已经得到了很大的发展,但计算机硬件系统的基本结构没有发生变化,仍然属于冯·诺依曼体系计算机。计算机硬件系统仍然由运算器,控制器,存储器,输入设备和输出设备5部分组成。


    2.运算器:

    运算器又称算术逻辑单元。它是完成计算机对各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等。


    3.控制器:

    主要功能:

    从内存中取出一条指令,并指出下一条指令在内存中位置

    对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;

    指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。

    控制器根据事先给定的命令发出控制信息,使整个电脑指令执行过程一步一步地进行,是计算机的神经中枢。


    4.存储器:

    存储器的主要功能是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。

    内存分布:

    https://blog.csdn.net/github_34117641/article/details/78042602

    https://blog.csdn.net/lishaoran369/article/details/49584225


    5.程序是如何被计算机所执行的?

    https://blog.csdn.net/guidao13/article/details/52350395


    6.高速缓冲器:

    https://blog.csdn.net/move_now/article/details/68488996


    7.缓存命中率:

    https://blog.csdn.net/dinglang_2009/article/details/53420215


    8.redis缓存概念介绍:

    https://www.cnblogs.com/leeSmall/p/8594542.html

    展开全文
  • 1、计算机系统由( ) A、主机和系统软件组成 B、硬件系统...3、下列四种软件中,属于系统软件的是( ) A、WPS B、Word C、DOS D、Excel 4、计算机中数据的表示形式是( ) A、八进制 B、十进制 C、二进制 D、十六进制
  • 操作系统的功能:1、处理机管理 - cpu2、存储管理 - 内存和外存3、设备管理 - 外设4、文件管理5、用户接口计算机系统:硬件系统 + 软件系统。请输入图片描述在这里呢,我们会看到,操作系统属于软件系统,也就是说...
    c73e22740df4f0c4aefef45be2a0acae.png

    请输入图片描述

    在讲述操作系统之前,首先需要引入一些概念:

    什么是操作系统?

    答:操作系统是在裸机上加载的第一层软件,是对计算机硬件功能的首次扩充。

    操作系统的功能:

    1、处理机管理 - cpu

    2、存储管理 - 内存和外存

    3、设备管理 - 外设

    4、文件管理

    5、用户接口

    计算机系统:硬件系统 + 软件系统。

    357119ff08ff22556260bfa71419aac5.png

    请输入图片描述

    在这里呢,我们会看到,操作系统属于软件系统,也就是说我们日常使用的win7/win10/Linux/macos等系统,它们的分类为软件。也就是说操作系统是凌驾于硬件系统之上的,使用户不必去面对硬件系统来调用它们工作的软件,大大的提高了计算机的使用效率。

    62f4a61eb8d2e47765c35a575a0dfd83.png

    请输入图片描述

    简单的讲解完计算机的系统原理后,我们来看一下我们常用的操作系统:

    操作系统一般都分为32/64位,我们都知道一个字节占八位二进制数,也就是32位操作系统一次能够处理4个字节,64位操作系统一次处理八个字节,并且64位处理器不光可以运行64位程序,还可以兼容32位程序。

    首先UNIX是一个古董级的操作系统了,时间应该是在1971年正式推出。

    由于UNIX的源代码受到版权保护,所以在1991年,芬兰的Linus按照UNIX的设计思想开发了一个开源的UNIX内核,起名为Linux。

    所以Linux 和 macOS 都是起源于 UNIX。

    Linux系统主要是用于服务器端,它们刚开始是没有图形界面的,一切都是以命令来操作,后来各种著名的公司例如Ubuntu,Redhat,还有Deepin几乎在它的上面生生的加了一个图形界面,可能就是应对用户的需求,但是它的最主要作用还是在它的终端里面。

    macOS就不必说了,苹果公司自产的系统,用来做设计和商业文件最好不过,因为它的系统封闭,比较安全,不易被病毒入侵,而且图像的处理非常精细。唯一缺点就是价格昂贵。

    1985年,美国的微软公司正式推出了Wndows 1.0,微软的产品线都是定位在个人用户和商业用户,所以总是会推出各种版本的Windows系统,到2001年的XP系统最为经典,它也是第一个支持64位处理机制的操作系统,直到现在也有人还在使用。

    后来微软推出好多的系统,我们拿主流来说,古老的我们不做讨论,win7/win8/win10。

    win7的使用率直到现在也是很大的,很多人不习惯win10并且用惯了win7,win8这一系统在我看来就是一个过渡期产品,取上不足取下不够,但是它更像是平板的系统。

    到了现在的win10,据说可能是微软的最后一代,虽然它的槽点很多,但是它的样式精美,更加符合现在人们的审美观念了。当然,很多槽点都是可以解决的,对策这一块还是拿捏的死死的。

    总之,新鲜的事物总是层出不穷,它就像是一列单程的地铁,如果你挤不进去的话,就会误了时间,无法赶上时代的潮流,所以,多接受一些新鲜的事物总是好的,总不能固步自封,原地不动。

    展开全文
  • 计算机硬件是计算机中所有物理部件设备总称主要由运算器控制器存储器输入设备和输出设备五部分组成 2.计算机软件系统包括系统软件和应用软件操作系统属于系统软件 3.世界上第一台计算机诞生于1946年英文名字为...
  • 是介于数学、计算机硬件和计算机软件三者之间一门核心课程,属于计算机学科中一门综合性专业基础课程,它不仅是一般程序设计基础,也是设计和实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序...
  • 计算机的组成系统

    2016-07-23 09:57:27
    计算机硬件系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。(如下图所示) CPU由运算器、控制器和一些寄存器组成; 运算器进行各种算术运算和逻辑运算;控制器是计算机指挥系统; ...
  • 点击蓝字关注我哦41以下不属于计算机外部设备的是______。A、输入设备B、中央处理器和主存储器C、输出设备D、外存储器点击空白处查看答案参考答案:B42以下说法中正确的是______。A、计算机系统包括硬件系统和软件...
  • 关于操作系统的引论——简单的计算机系统介绍

    千次阅读 热门讨论 2014-01-19 20:29:15
    在操作系统中,第一章是操作系统的引论,在给第一章画了一张图后,发现引论讲主要是计算机系统。引论从整体上介绍了整个计算机系统。    在层次结构中,如图:    软件的层次结构最多,也最复杂。其中...
  •  2 多处理器并行计算机系统的硬件设计  多处理器并行计算机系统是属于并行结构的系统模型,每一个处理器都需要具有自己局部存储器,以存储自己的应用程序并能够独立高速并行计算;同时,该系统需要具有高速通信
  • A、磁盘驱动器B、键盘C、鼠标D、绘图仪点击空白处查看答案参考答案:A12计算机硬件系统由五大部分组成,下列各项中不属于这五大部分的是______。A、运算器B、软件C、I/O设备D、控制器点击空白处查看答案参考答案:B...
  • 控制和管理整个计算机硬件和软件资源 合理的组织、调度计算机的工作与资源的分配 为用户和其它软件提供方便的接口和环境 操作系统的功能和目标 概述 作为系统资源的管理者 处理器(CPU)管理 在多道...
  • 计算机操作系统

    2013-01-17 10:28:11
    看看把操作系统: 定义:是“一直运行在计算机上的程序”(通常称为内核),是管理计算机硬件的程序,还为...--以下不属于操作系统部件的是(B)。 --A.进程管理 B.数据库管理 C.保护系统 D.命令解释器系统 发展史:
  • 超级兔子是一款拥有超过10年历史老牌计算机功能辅助软件,它能帮助用户轻松辨别硬件真伪、安装硬件驱动、维护系统安全、安装系统补丁及软件升级、优化清理系统、清除系统垃圾、提升电脑速度、保护IE安全、监测危险...
  • 计算机系统概论

    千次阅读 2020-02-23 15:07:18
    1.计算机硬件能直接执行的是:机器语言 2.在计算机系统层次结构中,微程序属于硬件 3.寄存器的数据位对微程序级用户不是透明 4.软件与硬件具有逻辑功能等价性 5.计算机的字长与运算精确度有关 6.CPU地址线数量与内存...
  • 计算机系统的工作过程是软硬件分层次相互配合完成的。 [b]计算机系统的层次结构共分为五级。[/b] [quote]第1级是微程序设计级,这是一个实际存在的硬件级,由硬件直接执行微指令。 第2级是机器语言级,它由...
  • 计算机系统概念

    2020-04-26 16:33:12
    计算机指令有微指令、机器指令和伪指令之分 微指令是微程序级命令,属于硬件范畴 伪指令是由若干机器指令组成指令序列,属于软件范畴 机器指令介于二者之间,处于硬件和软件交界面 汇编指令是机器指令汇编...
  • 硬件道路:  第一步: pcb设计,一般为开发板电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己电路。  第二步: SOPC技术,一般为FPGA,CPLD... 计算机系统是通过运行程序来实现各种不同应用
  • 从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器接口;从计算机的系统结构看,操作系统是一种层次、模块结构程序集合,属于有序分层法,是无序模块有序层次...
  • 计算机组成 指令系统

    2019-11-10 19:54:32
    指令系统 指令系统概述 指令是要计算机执行某种操作的命令。从层次结构来说,可以分为:为微指令,机器指令,宏指令...指令系统的性能要求 完备性 用汇编语言编写各种程序时, 指令系统丰富、功能齐全、使用方便。...
  • 1.关于计算机操作规程以下说法不正确的是( ) A.不要带电插拔任何与主机、外部设备相连部件等。带电操作是计算机维护中的大忌。 B.在计算机工作过程中,不得随意搬动、移动和振动机器。 C.在计算机工作过程...
  • 1.计算机系统简介 ...通常把这些程序寄属于各类媒体(如RAM,ROM,磁带,磁盘,光盘,甚至纸带等),他们通常存放在计算机的主存或者辅存内。 (3).软件又分为系统软件和应用软件。 系统软件又称为系统程...
  •  从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器接口;从计算机的系统结构看,操作系统是一种层次、模块结构程序集合,属于有序分层法,是无序模块有序层次...
  • 3.7.3 计算机硬件管理页面 24 3.7.4 硬件运行记录页面 25 3.7.5 硬件起停记录页面 26 3.7.6 硬件故障记录页面 26 3.7.7 硬件维修管理页面 27 3.7.8 硬件台帐、报废页面 28 3.7.9 登出页面 28 第4章 ...
  • 如果找不到适合系统的驱动,可以直接安装“Soundmax”,它包含多款AD系列声卡的驱动,但并不是全部 所以要注意软件的版本。 新版的Soundmax 4 XL仅仅支持865PE以上级别的主板(但也并不是所有865PE都支持~~~:()...
  • 因为现在从事程序员工作,同时属于半路出家,所以希望通过阅读本书,相当于上了一门计算机系统导论课。   2.计算机系统 计算机系统硬件系统软件组成,它们共同工作来运行应用程序。   3.信息就是位...
  • 微指令是微程序级命令,它属于硬件:宏指令是由若干条机器指令组成软件指令,它属于软件;而机器指令则介于微指令与宏指令之间。 指令系统:一台计算机能直接理解与执行全部指令集合称 为该机指令系统,也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 729
精华内容 291
关键字:

属于计算机硬件系统的是