首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计算机操作系统

一、操作系统概述 计算机系统由硬件系统和软件系统两大部分组成。操作系统(英语:Operating System,缩写:OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。...计算机系统层次结构 二、操作系统发展 无操作系统阶段: 从第一台计算机诞生(1945年)到20世纪50年代中期的计算机,属于第一代计算机。...这组软件应包括:能控制和管理四大资源(CPU、进程、内存、I/O)的软件,合理地对各类作业进行调度的软件,以及方便用户使用计算机的软件。正是这样一组软件构成了操作系统。...定律 三、操作系统特性 批处理系统、分时系统、实时系统都各自有着自己的特征,如批处理系统具有能对多个作业进行成批处理,以获得高的系统吞吐量的特征,分时系统具有允许用户和计算机进行人机交互特征,实时系统具有实时特征...---- 《操作系统——维基百科》 《计算机操作系统 第三版》 《深入理解计算机系统》 《现代操作系统 第四版》 https://www.ibm.com/developerworks/cn/linux/

1.1K50
您找到你想要的搜索结果了吗?
是的
没有找到

计算机操作系统操作系统的定义

计算机系统的层次结构 用户 应用程序 操作系统 纯硬件:CPU、RAM、ROM 其中,操作系统: 从操作系统层往两侧看:负责管理协调硬件、软件等计算机资源的工作 从上往下看:为上层的应用程序和用户提供简单易用的服务...从下往上看:操作系统系统软件,而不是硬件 定义 Operating System是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境...他是计算机系统中最基本的系统软件。 操作系统的功能和目标 作为系统资源的管理者(从操作系统层向两侧看) 进程 是一个程序的执行过程。...,当进程使用完摄像头后要把这个设备回收-设备管理 目标 安全高效 作为用户和计算机硬件之间的接口(自下往上看) 操作系统需要提供的功能或者说用户接口 命令接口:1.联机命令接口 2.脱机命令接口...而不需要记忆复杂的命令、参数 换言之,就是将复杂的操作指令可视化,使用图形操作的方式来表示操作指令的执行 作为最接近硬件的层次(从上往下看) 需要提供的功能和目标 实现对硬件机器的拓展 没有任何软件支持的计算机称为裸机

1.1K10

计算机基础——操作系统

前言 本章将会讲解计算机操作系统。 一.操作系统 马路修起来需要人车通过才有价值,计算机硬件组成后需要操作系统才能体现价值。...1.操作系统简介 操作系统(Operating System,OS)就好比一个计算机内部的管理者,是管理和控制计算机硬件与软件资源的计算机程序,直接运行在“裸机”上的最基本的系统软件,任何其他应用软件都必须在操作系统的支持下才能运行...,操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。...微软公司创建于1975年,创 始人比尔盖茨 Windows操作系统上市于1985年,起初仅是MS-DOS之下的桌面环境,其后续版本逐渐发展成为个人计算机和服务器用户设计的操作系统,并获得了世界个人计算机操作系统软件的垄断地位...,现在市场上销售的家用计算机几乎都装有Windows操作系统

26320

计算机基础】操作系统

OS引论 OS定义 是一组控制和管理计算机硬件和软件资源,合理对各类作业进行调度,以及方便用户使用的程序集合。 OS目标 (1)有效性:提高系统资源利用率;降低作业周转时间,增加系统吞吐量。...系统资源的管理者(主要目标:有效性) (1)系统资源的管理者(主要目标:有效性) (2)处理器(CPU,Central ProcessingUnit) (3)存储器 (4)I/O设备 (5)数据信息 2.抽象计算机资源...设备控制器是计算机中的一个实体。它是CPU与I/O设备之间的接口。它接受从CPU发出来的命令,并去控制I/O设备工作。在一个设备控制器上,可以连接一个或多个设备。...总线 在计算机系统中的各部件之间的联系都是通过总线来实现的。例如PCI总线。

83630

计算机操作系统操作系统的介绍

在我这几天没有听计算机操作系统的课程之前,我一直对微内核这个概念懵懵懂懂(这里说明一下,我自身是非科班出身的,大学里面就没有接触过这个计算机操作系统的课程,也就学了考计算机二级的基础知识,读者不要笑话我...,对于我来说,这确实是真的);我记得上次去参加物联网大会,有介绍增,但我还是没听明白这个微内核是啥,直到这几天,听了这个计算机操作系统的课,我才明白了(下面文章里面我会写出宏内核与微内核的区别);好了,...什么是操作系统 - 定义 - 操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。...是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。例如:操作系统会在接收到用户输入的信息后,将其传给计算机系统硬件核心进行处理,然后再把计算机系统硬件的处理结果返回给使用者。...总结 今天主要是简单的介绍了一下计算机操作系统,后面将更加详细的介绍操作系统里面的其它内容!

57420

计算机操作系统-操作系统的逻辑结构

一、整体式结构 以模块为基本单位构建 特点: 模块设计、编码、调试独立 模块调用自由 模块通信多以全局变量完成 缺点 信息传递随意、维护和更新困难 二、层次式结构 分层结构的操作系统 所有功能模块按照调用次序排成若干层...分层原则 硬件相关-最底层 外部特性-最外层 中间层-调用次序或消息传递顺序 共性的服务-较低层 活跃功能-较低层 结构层次的特点 结构清晰,避免循环利用 整体问题局部化,系统的正确性容易保证 有利于操作系统的维护...、扩充、移植 三、微内核结构(客户/服务器结构,Client/Server) 操作系统=微内核+核外服务器 微内核 足够小,提供OS最基本的核心功能和服务 实现与硬件紧密相关的处理 实现一些较基本的功能

11510

计算机操作系统学习笔记 | 操作系统特征

计算机操作系统学习笔记 | 操作系统特征 1.并发性 并发是指多个事件在同一时间段内发生,并且这多个事件会互相影响。 而我们常说的并行在操作系统内的意思是多个程序是独立的,互不产生影响。...而操作系统之所以有进程、线程和我最喜欢的协程,就是为了让程序能够并发执行。 2.共享性 共享就是多个并发进程能够共享有限的计算机资源。 在操作系统中存在着两种共享方式。...3.虚拟性 虚拟性指的就是在操作系统中,一个物理实体可以变成多个逻辑实体。 主要有两种技术:时分复用技术 以及 空分复用技术。 时分复用技术实现了虚拟CPU,能够让多个进程在同一处理器上并发执行。

45420

怎么通过计算机名查别人ip_计算机怎么看ip地址

2:由我们IT去查询IP,计算机名,用户名任意一项能查出其他两项信息。 3:最好是不花钱,SCCM虽然可以查,但毕竟是商业的,能省下钱当然最好啦。...初级篇: 最简单的方法,本帖里很多朋友也说了,组策略批处理给客户端运行,生成IP,计算机名,用户名到一个共享盘上的txt文件。...中级篇: 依然是组策略,本次换成powershell脚本给客户端运行,add-contentIP,计算机名,用户名(域账号)到一个共享盘上的csv文件,该共享盘服务器每晚再执行另一个powershell...高级篇: 开始和上面一样,客户端add-contentIP,计算机名,用户名(域账号)到一个共享盘上的csv文件,服务器端继续执行另一个powershell脚本:功能只需要根据客户端生成的csv文件中的域账号查询出域账号的显示名并生成一个新

2.5K10

计算机操作系统-操作系统启动过程

操作系统的两种模式 1.实模式(实地址模式) 计算机刚加电时处于实模式下 程序按照8086寻址方式访问0h-FFFFFh(1MB)空间 寻址方式:物理地址(20位)=短地址:偏移地址 CPU单任务运行...2.保护模式 计算机启动成功后处于保护模式下 寻址方式:段(32位)和偏移量(32位),寻址4GB空间 段页式寻址机制(段,页) 虚拟地址,进程,封闭空间 应用程序和操作系统的运行环境都被保护 CPU支持多任务...主启动扇区:完成OS加载或启动管理功能 提供菜单:让用户选择不同的启动项,实现多重启动 加载核心文化:直接指向可启动区加载操作系统 跳转:将启动管理功能转交给其他loader BIOS和MBR程序运行过程...PBR继续控制后面的引导过程 操作系统的启动 (1)初始引导 目的:把OS的核心装入内存并使之开始工作接管计算机系统 过程: 1)加电,JUMP POST 2)BIOS中的启动程序: 读取0面...初始化文件系统、网络系统等 Windows启动过程 1.POST 2.加电后BIOS启动主机自检程序 3.初始引导 BIOS从MBR读取引导程序,装入内存的特点文职 引导程序启动DOS7.0,调入操作系统核心

8010

大学课程 | 计算机操作系统

大二计算机操作系统课程笔记 计算机操作系统 第一章 操作系统引论 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。...,程序模块的集合,资源管理和用户接口功能 OS作为用户与计算机硬件系统之间的接口 通过三种方式使用计算机:命令方式,系统调用方式,图标—窗口方式 OS作为计算机系统资源的管理者 对这些资源:处理机,存储器...1.1.3 推动操作系统发展的主要动力 不断提高计算机资源利用率和系统性能 方便用户 器件的不断更新换代 计算机体系结构的不断发展 不断提出新的应用需求 1.2 操作系统的发展过程 1.2.1 未配置操作系统计算机系统...小型化与网络: 微机操作系统和个人操作系统 网络操作系统: (1)通过通信设施将物理上分散的具有自治功能的多个计算机系统互连起来的实现信息交换、资源共享、可互操作和协作处理的系统。...(2)在各种计算机操作系统上,按网络体系结构协议标准开发的软件 (3)包括网络管理、通信、安全、资源共享和各种网络应用 (4)目标:是相互通信及资源共享 分布式操作系统: 1)特征: (

78130

001 计算机操作系统

什么是语言 ---- 语言是一个事物与另一个事物沟通的介质 什么是编程语言 ---- 编程语言是程序员与计算机沟通的介质 所有的计算机内部使用的都是二进制,不过大多数的人都是不擅长使用这种语言,我们需要一种更简便的方法来告诉计算机要做什么...利用计算机编程语言,我们可以先用一种自己理解的方式写程序,然后再把它翻译成二进制提供给计算机使用 什么是编程 ---- 编程是程序员按照某种编程语言的语法规范将自己想要计算机做的事情表达出来,表达的结果就是程序...1 TB 1024 TB = 1 PB 平均寻道时间(找磁道的时间)+ 平均延迟时间(转半圈的时间)= 一次IO时间 7200转/分种的硬盘来说,一次IO的时间大概:5MS + 4MS = 9MS 操作系统...⭐️⭐️⭐️⭐️ ---- 操作系统的本质是一个软件,该软件的功能是专门用来帮助我们控制硬件的一个控制程序 操作系统位于计算机硬件与软件之间,用于协调,管理,控制计算机硬件资源与软件管理 操作系统的两大功能...: 1.将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用 2.将多个任务对硬件的竞争变得有序 一个完整的计算机系统应该分为三部分: 应用软件:通过操作系统来间接控制硬件的 操作系统 计算机硬件

46121

计算机操作系统之进程管理

操作系统将CPU调度给需要的进程,即将CPU的控制权交给某个进程就称为调度 ###特征 结构性:由数据段、程序段、PCB构成 动态性:可以被动态地创建、执行、撤销 并发性:同一时间内有多个进程在运行...进程的通信类型 共享存储器、管道、客户机-服务器系统(socket) 直接通信、间接通信(信箱) 管程(Monitors,也称为监视器)(重点) 基本概念 一种程序结构,结构内的多个子程序(对象 "对象 (计算机科学...3.2.3 破坏“不可抢占”条件 实现方案 当一个进程申请的资源被其他进程占用时,可以通过操作系统抢占这一资源(两个进程优先级不同) 局限性: 该方法实现起来比较复杂,要付出很大的代价。...3.2.4 破坏“循环等待”条件 通过定义资源类型的线性顺序实现 实施方案:资源有序分配法 把系统中所有资源编号,进程在申请资源时必须严格按资源编号的递增次序进行,否则操作系统不予分配。...六、死锁检测与解除 死锁检测 允许死锁发生,但是操作系统会不断监视系统进展情况,判断死锁是否真的发生。一旦死锁发生则采取专门的措施,解除死锁并以最小的代价恢复操作系统运行。

1.1K00

计算机基础】操作系统常见问答

操作系统只是硬件和应用软件之间的一个平台。32位操作系统针对32位的CPU设计。64位操作系统针对的64位的CPU设计。...进程线程 系统资源分配的单位:进程是对运行时程序的封装,是系统资源分配的基本单位,实现操作系统的并发; CPU调度的单位:线程是进程的子任务,是CPU调度的基本单位,实现进程内部的并发; 执行从属关系...内存的发展历程 没有内存抽象(单进程,除去操作系统所用的内存之外,全部给用户程序使用) à有内存抽象(多进程,进程独立的地址空间,交换技术,内存大小不可能容纳下所有并发执行的进程)à连续内存分配,固定大小分区...当程序引用到一部分在物理内存中的地址空间时,由硬件立刻进行必要的映射;当程序引用到一部分不在物理内存中的地址空间时,由操作系统负责将缺失的部分装入物理内存并重新执行失败的命令。...FIFO(First in First out):在操作系统中经常被用到,比如作业调度; 2. LRU(Leastrecently use)最近最少使用算法:根据使用时间到现在的长短来判断; 3.

53810

计算机底层知识之操作系统

今天,我们继续「计算机底层知识」的探索。我们来谈谈关于「操作系统」的相关知识点。 如果,想了解该系列的文章,可以参考我们已经发布的文章。如下是往期文章。...文章list 计算机底层知识之CPU 计算机底层知识之二进制 计算机底层知识之处理小数 计算机底层知识之内存和磁盘的关系&数据压缩 计算机底层知识之运行环境&可执行文件 你能所学到的知识点 ❝ 操作系统功能的历史...---- 操作系统功能的历史 在计算机中尚不存在操作系统的年代,完全没有任何程序,因此程序员就需要编写出处理相关的所有程序。用机器语言编写程序,然后再使用开关将程序输入,这个过程非常麻烦。...网络功能和数据库功能,虽并不是操作系统本身不可欠缺的功能,但因为它们和操作系统很接近,所以被统称为「中间件」而不是应用。 ❝中间件的意思是处于「操作系统和应用的中间」。...新的设备连接到计算机后,系统就会自动安装和设定用来控制该设备的「设备驱动」程序。 设备驱动是操作系统的一部分,提供了同硬件进行基本的输入输出的功能。 ---- 后记 「分享是一种态度」。

59520
领券