计算机基础和操作系统基础小结

一、计算机基础

  1. 冯.诺依曼体系:

输入设备、存储器、运算器、控制器、输出设备

冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父。

2.计算机发展及应用:

1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制。

2)第一代:电子管计算机,主要采用电子管原件做基本器件。体积大、耗电量大、速度慢、维护困难、价格昂贵。在软件上,通常使用机器语言和汇编语言来编写应用程序。主要用于科学计算。

3)第二代:晶体管计算机。50年代晶体管的出现使计算机生产技术得到了根本性的发展,由晶体管代替电子管最为计算机的基础器件,在整体性能上比第一代有了很大提高。Fortran,Cobol等计算及高级语言的出现,使晶体管计算机在用于科学计算的基础上,也开始在数据处理、过程控制方面得到应用。

4)第三代:中小规模集成电路计算机,60年代中期,随着半导体工艺的发展,成功制造了集成电路。计算机的主储存器见见过渡到半导体存储器,体积大大减小,由于减少了焊点和接插件,提高了计算机的可靠性。在软件方面,有了标准化的程序设计语言和人机会话式的Basic语言,其应用领域也进一步扩大。

5)第四代:大规模和超大规模集成电路计算机,随着大规模集成电路的出成功制作并应用于计算及硬件生产过程,体积进一步减小,性能进一步提高。几乎所有领域都能看到计算机的身影。

6)第五代:第五代计算机指具有人工智能的新一代计算机,还没有真正的出现。

3.计算机语言:

1)机器语言:计算机所能直接识别的唯一语言,由0和1构成代码。难于记忆和识别

2)汇编语言:面向机器的低级语言,保持了机器语言的优点,直接,简洁。机器不能直接识别汇编语言编写的程序,需要汇编程序讲汇编语言汇编为机器语言。如:C语言

3)高级语言:接近数学语言和人的自然语言,同时又不依赖于计算机硬件,编写的程序能在所有的机器上通过。像PHP、JAVA、C++、Python、Ruby等。

4.操作系统:

1).Unix:Unix最早由ken Thompson和Dennis Ritchie在1968 年共同开发出来,1970年被移植到UnixPDP-11/20上,这是第一个版本,可见Unix一开始就是多用户的操作系统。1973年ken和Dennis成功用C重写Unix核心,解释器被重写,增加了系统的健壮性,使编程和调试变得容易了许多。70年代末,AT&T公司宣布对Unix产品拥有所有权。同时CSRG(伯克利分校计算机系统研究小组)把他们的Unix组成了一个完整的Unix系统BSD UNIX,这个系统最先实现了TCP/IP协议,使Internet和Unix紧密结合在一起,后来AT&T公司又推出Unix system V。现代的Unix系统都是这两个系统的衍生。

2)Linux:Linux是在Unix基础上由芬兰人Linus torvalds开发的,其源程序在Internet发布后,引起了全球计算机爱好者的开发热情,许多人下载该源程序并按照自己的意愿完善某一方面的功能,再发回到Internet上,Linux因此被雕琢成全球最稳定、最有发展前途的操作系统。其实Linux只是一个操作系统内核,仅仅提供一些基本的系统的调用。我们使用的诸如Red Hat linux等实际上是Linux内核+各种应用软件。

3)DOS:在为单用户、单任务的操做系统阶段,继CP/M后,出现了c-dos、m-dos磁盘操作系统。值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,后来,微软公司获得了该操作系统的专利权,配备在IBM-PC机上,并命名为PC-DOS。1987年,微软发布的MS-DOS3.3版本是非常成熟可靠地DOS 版本。

现代操作系统还有去许多拍典型代表,如:Windows、OS/2等。

本人第一次写博客,时间紧凑,内容也许不是很全面,请谅解!

时间: 2024-08-11 04:34:45

计算机基础和操作系统基础小结的相关文章

*1 计算机基础和操作系统基础及几大协议

计算机基础和操作系统基础 计算机为什么叫电子计算机(因为他永远是二进制来运行) 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机.可分为超级计算机.工业控制计算机.网络计算机.个人计算机.嵌入式计算机五类,较先进的计算机有生物计算机.光子计算机.量子计算机等. 计算机发明者约翰·冯·诺依曼.

计算机与操作系统基础小结

计算机基础概念 1946年二月美国,世界上第一台电子计算机ENIAC诞生,似乎从这一年开始世界便逐渐变得不一样了.随着半个世纪的时间,计算机技术蓬勃发展,推动人类进入信息社会. 计算机操作界面: ①图形用户界面 ②命令行界面 在ENIAC计算机研制的同时,冯.诺依曼与莫尔小组合作研制EDVAC计算机,采用了存储程序方案,即把解题过程中的每一步用指令表示,并按执行顺序编写成为程序,存放在存储器中,称为冯.诺依曼计算机.冯.诺依曼计算机有着如下几个特点. (1)计算机由运算器,控制器,存储器,输入设

计算机运行原理与操作系统基础

一.冯诺依曼体系 使用二进制 数据和代码存储在一起 存储器是按地址访问的线性编制的一维结构. 二.计算机五大部件 运算器(CA).控制器(CC).存储器(M,内存+外存).输入设备(I).输出设备(O) 三.计算机运行原理 五大部件中,以控制器为中心的指令流和以运算器为中心的数据量贯通其中,从而得出结果. 四.操作系统基础 目前大家所知道的操作系统有windows,mac,linux,unix等. 操作系统是运行在系统硬件上用于整合硬件资源的系统软件. 主要包括存储管理.进程管理.文件管理.设备

计算机基础知识-操作系统

1.2 操作系统 用来操作硬件,了解每一个硬件的作用并熟知其物理特性及使用方法(这是一个极其繁琐.庞大的工作). 桌面很占用系统资源 为什么要有操作系统 一般而言,现代计算机系统是一个复杂的系统.如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节可能需要一万年....),并且管理这些部件并加以优化使用,是一件极富挑战性的工作,于是,计算机安装了一层软件(系统软件),称为操作系统.它的任务就是为用户程序提供一个更好.更简单.更清晰的计

# 计算机操作系统基础常识

计算机操作系统基础常识 计算机的发展和分类 人工操作阶段 批处理阶段 单道批处理阶段 多道批处理阶段 分时操作系统 实时操作系统 人工处理阶段,缺点是硬件利用率低,人工的输入和硬件的处理速度不匹配. 单道批处理阶段,缺点同样是硬件的处理率低,每次只能够运行一道应用程序. 多道批处理阶段,优点是内存中可以存放多个应用程序,硬件利用率搞.缺点是在程序运行以后就不能够干预程序的执行,就不能够进行人机交互. 分时操作系统阶段,将cpu的处理时间划分称为多个时间片分配给不同的用于,用于响应不同用户的输入.

Linux操作系统基础解析之(四)——Linux基本命令剖析(1)

Linux操作系统自从出现以来,就备受关注.但是人们往往会有这样的一个印象:Linux比Windows难.为什么好多人都会有这样的想法呢?很简单,因为Windows是在更早的时候,甚至是大多数国人都没有认识到计算机的时候就已经被安装到X86架构的计算机上了.Microsoft公司寻求Intel公司的技术支持,并且建立合作之后,PC的市场就几乎被这两家公司垄断了.所以,很多人刚刚开始接触并逐渐学会使用计算机,Intel的X86架构的主机,而且这个主机上一般安装的都是Windows操作系统.因此,大

网络基础之操作系统

操作系统: 定义:操作系统就是一个协调.管理和控制计算机硬件资源和软件资源的控制程序 操作系统的两个功能: #一:隐藏了丑陋的硬件调用接口,为应用程序员提供调用硬件资源的更好,更简单,更清晰的模型(系统调用接口).应用程序员有了这些接口后,就不用再考虑操作硬件的细节,专心开发自己的应用程序即可. 例如:操作系统提供了文件这个抽象概念,对文件的操作就是对磁盘的操作,有了文件我们无需再去考虑关于磁盘的读写控制(比如控制磁盘转动,移动磁头读写数据等细节), #二:将应用程序对硬件资源的竞态请求变得有序

操作系统基础详解

********操作系统基础详解******** ****手工操作--穿孔卡片**** 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念. 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存, 接着通过控制台开关启动程序针对数据运行:计算完毕,打印机输出计算结果:用户取走结果并卸下纸带(或卡片) 后,才让下一个用户上机. 手工操作方式两个特点: (1)用户独占全机.不会出现因资源已被其他

Python 第三十二章 操作系统基础

操作系统基础 进程基础 1.程序: 一堆静态代码文件 2.进程: 1.一个正在运行的程序进程 抽象的概念 2.由操作系统操控调用交给CPU运行 被CPU运行 操作系统 1.管理协调计算机中硬件和软件的关系 2.操作系统的作用: 如果没有操作系统,在软件开发中需要开发两层: 第一层:对硬件(CPU,内存,磁盘等等)协调,调用 第二层:如何调用各种接口去编程 作用: 1.将一些对硬件操作的复杂丑陋的接口,变成简单美丽的接口,open函数 2.多个进程抢占一个CPU资源时,操作系统会执行变得合理有序