计算机操作系统

操作系统之概览_2019-11-12

你。 提交于 2019-12-04 13:32:13
什么是操作系统  操作系统是一个计算机程序,也就是一个软件,用来管理计算机的软件与硬件资源。  操作系统被要求能够管理配置内存、决定资源供需顺序、控制输入输出设备、提供让用户和系统交互的操作界面。  操作系统的种类是多种多样的,不局限于计算机,从手机到超级计算机,操作系统可简单也可复杂,在不同的设备上,操作系统可向用户呈现多种操作手段。  在手机上一般现在为安卓Android以及iOS的系统,电脑上常用的系统一般为Windows、Linux、MacOS Sierra。  一句话,操作系统是用来管理硬件、提供用户交互的软件系统。 为什么要使用操作系统  我们不可能直接操作计算机硬件  设备种类繁多复杂,需要统一界面  操作系统的简易性使得更多人能够使用计算机 操作系统的基本功能  操作系统统一管理着计算机资源,如处理器资源、IO设备资源、存储器资源、文件资源等。  操作系统实现了对计算机资源的抽象,用户无需面向硬件接口编程,操作系统提供了IO设备管理软件及文件管理软件等,用户只需要面向这些读写接口和文件接口进行编程即可。  操作系统提供了用户与计算机之间的接口,如图形窗口、命令形式、系统调用。用户也可以使用应用程序来使用计算机。 操作系统四大特性  并发性   并行    并行是指两个或多个事件可以在同一个时刻发生。    并行需要一个以上的处理器个数,在大多数处理器中

Windows7机器安装CentOS虚拟机

爷,独闯天下 提交于 2019-12-04 09:34:07
Vmvare下载(链接含SN) : https://www.cr173.com/soft/68480.html 安装过程 : http://c.biancheng.net/view/714.html 内含centos6 ISO下载镜像链接 转载: http://c.biancheng.net/view/714.html 许多新手连 Windows 的安装都不太熟悉,更别提 Linux 的安装了;即使安装成功了,也有可能破坏现有的 Windows 系统,比如导致硬盘数据丢失、Windows 无法开机等。所以一直以来,安装 Linux 系统都是初学者的噩梦。 然而,通过虚拟机技术很容易冲破这种困境。由于虚拟机安装 Linux 所有的操作(例如硬盘分区、删除或修改数据)都是在虚拟硬盘中进行,因此不会对现有的数据和系统造成任何损失,即使安装失败了也无所谓。 所谓虚拟机(virtual machine),就是通过软件技术虚拟出来的一台计算机,它在使用层面和真实的计算机并没有什么区别。 常见的虚拟机软件有 VMware Workstation(简称 VMware)、VirtualBox、Microsoft Virtual PC 等,其中 VMware 市场占有率最高,所以本节以 VMware 为例来讲解 Linux 的安装。 VMware 可以使你在一台计算机上同时运行多个操作系统

操作系统的发展史

▼魔方 西西 提交于 2019-12-04 09:06:10
操作系统的发展史 一、手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个特点: 用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 CPU 等待手工操作。CPU的利用不充分。 20世纪50年代后期,出现 人机矛盾 。:手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,手工操作方式已严重损害了系统资源的利用率(使资源利用率降为百分之几,甚至更低),不能容忍。唯一的解决办法:只有摆脱人的手工操作,实现作业的自动过渡。这样就出现了成 批处理 。 二、批处理——磁带存储 批处理系统:加载在计算机上的一个 系统软件 ,在它的控制下,计算机能够自动地、成批地处理一个或多个用户的作业(这作业包括程序、数据和命令)。 2.1 联机批处理系统 主机与输入机之间增加一个存储设备——磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成:成批地把输入机上的用户作业读入磁带,依次把磁带上的用户作业读入主机内存并执行并把计算结果向输出机输出

计算机操作系统

别等时光非礼了梦想. 提交于 2019-12-04 06:53:43
一、操作系统引入 可能有很多同学都有碰到下面我说的这个场景,当我们花了8888大洋买了一台16G内存的专业吃鸡电脑时,打开电脑发现自己的电脑内存只有15G不到,然后就开始了吃鸡之旅。 但是如果你对你少掉的内存关心的话,你会发现并不是厂商为了节省造价成本,而这少掉的内存被某种东西给占用了,这种东西就是我们这篇文章的主角——操作系统。 二、什么是操作系统? 在了解操作系统之前,我们首先回顾下编程的目的,编程的目的是奴役计算机,取代人力。 现在想象一个这样的场景,如果你是奴隶主(人),你在黑市上买了一个奴隶(计算机),你想让这个奴隶干扫地的活,但是这个奴隶可能不明白扫地是什么意思,甚至可能都不知道你全程在逼逼啥。这个时候你可能会考虑买一个管家(操作系统),这个管家既能和你交流,也能和奴隶交流,然后你有任何命令都将由这个管家传达给奴隶。 2.1 什么是文件? 现在让我们来想象我们在计算机上打开一个文件的流程:首先我们需要开机,其次我们需要打开一个文件。可能我们所有人都会认为这没啥,但是,这个时候你需要注意,文件它是什么呢?因为我们太习以为常了,所以我们忽略了这个问题:文件是什么呢?这个时候我不得不告诉你,你可以把文件理解成一个虚拟的单位,有了这个虚拟的单位,我们不再需要考虑机械手臂的运转,你只需要文件可以双击打开、可以写入数据、可以CTRL+S保存。

计算机基础知识(一)

久未见 提交于 2019-12-04 04:41:57
基础计算机知识普及(一) 我们平常所说的“电脑”便是计算机。计算机,顾名思义便是计算用的机器。那么计算机通常计算什么呢? 我们右键“此电脑”->属性,我们可以看到一行字——2.27GHz。那么这行字,便指的就是该计算机的计算能力——每秒钟计算2.27兆次。 那么,计算机计算什么呢? 你现在在使用浏览器访问我的blog。那么,打开浏览器这个动作便是通过计算完成的。浏览器的开发者把浏览器编译为众多文件,其中包含一个.exe文件让你来打开(Windows下)。如果你使用普通的编辑器打开这个exe(不是运行),你会看到非常整齐的一排排“乱码”——这就是机器可以识别的码。机器识别这些“乱码”做出动作,这就是一种计算。 那么什么是RAM呢? 这就是我们平常说的“内存”。内存存储的是暂时的、供机器运行的文件。如果RAM过小,那么机器就会变慢。所以,RAM越大,机器越快。 你可能注意到了我在上文提到的“Windows”。这就需要引出一个概念叫做“操作系统”。 操作系统 是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。操作系统的类型非常多样,不同机器安装的操作系统可从简单到复杂

linux的前世今生

时间秒杀一切 提交于 2019-12-04 04:01:31
linux的前世今生 linux介绍 linux起源 linux厂商 一、linux是什么 linux 是一个计算机的操作系统,与 windows 类似,是一款系统软件 二、操作系统 说到操作系统其实我们首先要思考三个问题: 1 )操作系统是什么? 2 )操作系统能干什么 3 )操作系统和 QQ 、 office 又有什么区别 操作系统是什么? 操作系统首先是一个计算机程序,使用计算机语言开发,比如 C 语言、 VC 语言。是计算机硬件和应用软件的桥梁。 操作系统能干什么? 操作系统干什么的 管理硬件 管理 CPU 内存 等 驱动硬件 调用硬件 去干活 打印 扫描 管理应用程序 QQ OFFICE 游戏 硬件资源分配 QQ 啥时候用 CPU 多个程序共用硬件的分时机制 操作系统和 QQ 、 office 又有什么区别 计算机构成分为: 底层硬件、操作系统、应用软件 QQ 、 office 属于应用软件,运行需要依托操作系统,运行在操作系统之上 三、操作系统分类 按照时间先后顺序: UNIX 、 windows 、 linux 不同的系统又有:个人版、网络版 个人版: 用户桌面版,一般采用复杂指令集,对图形图像处理优势较大 网络版:服务器版,一般采用精简指令集,对数据流处理优势较大 四、linux的起源 上个世纪六十年代,那个计算机还没有很普及,只有少数人才能使用

[期末复习] 计算机操作系统复习(一)

青春壹個敷衍的年華 提交于 2019-12-03 11:14:06
操作系统期末复习 第一章-操作系统引论 操作系统的作用 作为计算机硬件系统之间的接口 系统资源的管理者 实现对计算机资源的抽象 操作系统的发展过程 未配置操作系统的计算机系统 人工操作,用户独占全机,资源浪费 脱机输入输出(Off-Line I/O)方式。 单道批处理系统 这里批处理指的是把很多作业放在一个磁带上,一次性输入给计算机 解决了人机矛盾(每执行一道程序都要手动装载)和cpu与I/O设备速度不匹配矛盾。提高了系统的吞吐量。 缺点:系统资源利用率低(I/O请求成功前CPU空闲)。 多道批处理系统 用户提交的作业都放在外存上,形成“后备队列”。 A在执行I/O请求时B进行作业,防止CPU空闲。 多道:从1和2可以看出内存中可以同时存在多个程序,故为多道。 好处:资源利用率高(显而易见,指CPU、存储器、设备和数据利用率高)、系统吞吐量大(指系统在单位时间完成的作业数量提升) 缺点:平均周转时间长、无交互能力 这里注意,提交任务是在外存形成队列,而执行时多道指的是内存中可以有多道程序运行。 分时系统 分时系统出现是为了满足人机交互的需求 分时:采用轮转方式,每隔一段时间片调度下一个作业运行。 分时系统的作业直接进入内存(要注意)。 关键问题:及时接受、及时处理。 实时操作系统 这个我们RM电控用的就是RTOS。 “实时”指的是“及时”而非“实时计算”。 实时系统规定了任务时间

zz 计算机的启动过程(详细)

匿名 (未验证) 提交于 2019-12-03 00:19:01
https://blog.csdn.net/langeldep/article/details/8788119 【转】计算机的启动 Feb 17 th , 2013 寒假回来就要开始执行新年的计划了~首先是每周的一篇blog。 今天看了 阮一峰 最新的一篇博客 计算机是如何启动的 ,感觉写得很好,又清楚又简单。虽然自己关于计算机启动这个过程从大三OS课的时候就陆陆续续地一直有了解,但是都没有一个系统的了解,或者了解了又忘了,希望通过这次记录把这点彻底弄清楚来并且记在脑子里。另外在评论中有另外一个小哥 大磊 把他的 博客 也贴出来了,写得很详细,作为阮一峰的补充吧。 以下是转来的文章,中间加上了大磊的补充,也没有区分哪句话是谁说的,具体的还是看之前提到的两篇博客吧: 零、boot的含义 先问一个问题,”启动”用英语怎么说? 回答是boot。可是,boot原来的意思是靴子,”启动”与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语: "pull oneself up by one's bootstraps" 字面意思是”拽着鞋带把自己拉起来”,这当然是不可能的事情。最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序! 早期真的是这样,必须想尽各种办法

计算机四级网络工程师详细知识点大全

匿名 (未验证) 提交于 2019-12-03 00:10:02
计算机四级考点共有两个:操作系统和计算机网络,两项都是五十分,必须每项达到30分以上才能获得四级网络工程师的证书.每项都为选择题,又30个单项选择,10个多项选择.共计80个选择题. 以下资源来自互联网,其中有自己加的知识点.侵权速删! 操作系统知识点总结 第一章 操作系统概论 1. 硬件――操作系统――支撑软件――应用软件 2. 操作系统特征:并发性、共享性、随机性 3. 操作系统作为系统软件集中了两类主要的功能:资源管理、控制程序执行 4. 所谓的共享性:在一定策略下,按照不同资源类型共同占有使用。 5. 操作系统研究观点:软件、资源管理、进程、虚拟器、服务提供者的观点 6. 批处理系统优点:吞吐量大、 CPU 资源利用率高、周转时间短,不具有较快的响应时间 缺点:缺乏交互性 7. 微内核( C / S 结构 客户机/服务器)特点:可靠、灵活、适合分布式处理 @重点多选 8. 没有工业操作系统 9. 中央处理单元是共享设备,可以被抢占。打印机,扫描仪,磁带机是独占设备,无法被抢占,但是可以共享。 10. 实时系统的设计目标:满足截止时间的要求,满足可靠性要求。 第二章 操作系统运行机制 1. 中断源:引起中断的那些事件 2. 中断请求:中断控制器向中央处理器发送信号 3. 中断的作用:发挥处理器使用效率、提高系统实时能力 4. 中断:时钟中断、 I / O 中断、控制台中断

计算机英语

一曲冷凌霜 提交于 2019-12-02 23:53:56
The BIOS software has a number of different roles,but its most important role is to load the operating system. 翻译:BIOS软件要执行许多不同的任务,但最重要的任务是载入操作系统。 启动流程 1.计算机加电 2.BIOS开始运行,检测硬件:CPU、内存、硬盘等。 3.BIOS读取CMOS存储器中的参数,选择启动设备。 4.从启动设备上读取第一个扇区的内容,(MBR主引导记512字节,前446为引导信息,后64为分区信息,最后两个为标志位。) 5.根据分区信息读入bootioader启动装载模块,启动操作系统。 6.然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动和程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。 一旦有了全部的设备驱动程序,操作系统就将他们调入内核。然后初始有关的表格(如进程表),创建需要的进程,并在每个终端上启动登录程序或GUI。 dir(文件列表命令) type(显示文件内容) copy(复制命令) ren(文件改名命令) del(文件删除命令) format(磁盘格式化命令) 来源: https://www.cnblogs.com/zhangxiangyu456/p/11768145.html