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

操作系统(0)——基本概念

本随笔内容主要是记录学堂在线的操作系统课的一些知识点。 预备知识: C、汇编语言 计算机结构(8086) 数据结构 基本上上面所说的预备知识都是计算机相关专业的基础课程了,不必多提。...大致的教学内容: 基本概念 操作系统的概念 操作系统的定义不存在公认的精确定义。...不过可以这样解释: 下图主要用来说明操作系统的地位: 例如,如果你是用户,那么你只关心应用程序的使用,而不会关心系统应用和操作系统的实现。...总的来说,操作系统本身就相当于是一种软件,具体而言可以按下图这样分类: 操作系统的组成: 操作系统和外部(用户)的关系: 上图的说明:操作系统提供用户接口和应用,用户使用这些接口和应用。...原来操作系统的功能就通过操作系统库来实现。有点类似虚拟机的结构。 VMM(虚拟机管理器) 此时管理器负责资源隔离,操作系统负责资源的管理。

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

操作系统基本原理

操作系统是管理和控制计算机硬件和软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件。注意,这里说的裸机可以是物理机,也可以是虚拟机。...PCB 可以被操作系统中的多个模块读或修改,如被调度程序、资源分配 程序、中断处理程序以及监督和分析程序等读或修改。...进程标识符:包括内部标识符,操作系统为每一个进程赋予的唯一数字标识符,系统使用;外部标识符,由创建者提供,通常有字母与数字组成,往往是由用户(进程)在访问该进程时使用。...线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。...参考资料: 1、操作系统原理总结 2、操作系统基本原理 3、操作系统基础知识整理 4、进程控制块及其作用、组织方式 5、进程控制 6、操作系统:管程理解

51010

服务器操作系统 CoreOS

传统的服务器操作系统,包括大多数Linux发行版,每隔几年都会更换。在这期间,开发者会不断用安全补丁和更新完善这个系统,但是不会进行特别大的改动,最终这个操作系统以及其上的软件会慢慢僵化。...CoreOS为现代网络的服务器量身定做,Polvi团队对这个服务器操作系统做了最大的精简,所有附加的功能都被剔除了,并将操作系统和应用程序做了完全的分离。...CoreOS核心思想是降低操作系统和应用程序的耦合度,使运行这些服务器的公司可以更快速、更廉价地更新自己的线上业务。...这意味着你可以很轻松得将应用程序在操作系统和计算机之间转移,就像是在轮船和火车上搬运箱子一样,同时也意味着可以在不中断应用程序的情况下更新操作系统。...CoreOS和ChromeOS一样,都基于Linux内核,运行container的方式也类似于其它Linux操作系统。 原创文章转载请注明:转载自:服务器操作系统 CoreOS

9.3K30

操作系统 内存管理 基本概念

内存管理是操作系统中重要功能之一。 基本概念 存储体系 存储设备的速度仍然明显慢于同一级别的中央处理器的速度。任何一种存储设备都无法在速度与容量两个方面同时满足用户的需求。...系统区:用以存放操作系统常驻内存的部分,用户不能占用这部分空间。 用户区:分配给用户使用,用于装入并存放用户程序和数据,信息随时都会发生变化, 存储管理的实质就是管理供用户使用的那部分空间。...单道、单用户:在一个区域内存放系统软件,如操作系统本身,而另外一个区域放置用户程序。 多道、多用户系统:为了提高系统的的利用率,需要将内存划分更多的区域,以便支持多道程序。...地址越界可能侵犯其他进程的空间,影响其他进程的正常运行;也可能侵犯操作系统空间,导致系统混乱。对程序产生的地址必须加以检查,发生越界时产生中断,由操作系统进行相应处理。...当发生地址越界或者非法操作的时候,由硬件产生中断,进入操作系统处理。 ”扩充“内存容量 在硬件支持下,软件、硬件相互协作,将内存和外存结合起来统一使用。

69520

1.1 服务器安装操作系统

一、实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二、安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和SELinux...GI配置 Part3:Linux平台 Oracle 19c RAC安装Part3:DB配置 本文安装环境:OEL 7.6 + Oracle 19.3 GI & RAC 一、实施前期准备工作 1.1 服务器安装操作系统...配置完全相同的两台服务器,安装相同版本的Linux操作系统。...对应OEL7.6的系统镜像文件放在服务器上,供后面配置本地yum使用。...,此时需先partprobe,再udevadm触发即可成功 --使用partprobe将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表 [root@db195 ~]# partprobe /dev

12K40

服务器怎么装操作系统

作为一个IT工程师,遇到最多的机器就是服务器,装操作系统算是比较基础的操作,本篇文章主要是介绍我装系统的一些方法。进入到系统里面之后的操作,不在本篇文章的讨论范围之内。1、Web界面安装系统。...这种安装方式已经很少见了,而且很麻烦,基本可以被U盘取代,但是有些安全要求很高的地方,还是要求光盘安装。...基本安装跟普通安装没什么区别,只是在安装系统之前,先运行引导镜像,作用是可以提前打驱动和方便安装。...适合在数据中心大规模安装系统,难度系数比较高,再加上没搞过这个操作,不再赘述。 6、工具批量安装。...以上就是服务器安装操作系统基本方法,少量的情况下,可以用web或者U盘安装;多台情况下可以用web和厂商的工具安装。

16.3K30

冷月手撕408之操作系统(2)-操作系统基本概念

“ 并发和共享是操作系统基本特性。” 操作系统基本概念主要是在介绍操作系统是什么,到底要干嘛。它的功能是啥,由此来引出接下来要详细介绍的几个章节。其中操作系统的特征格外重要,大家要着重学习。...操作系统的概念 首先操作系统是一种计算机程序,它负责管理协调硬件、软件等计算机资源的工作,并且为上层用户、应用程序提供简单易用的服务。...因此,操作系统是处于硬件之上和应用软件之下的管理计算机硬件、软件等资源的系统软件。 操作系统的特征 并发 并发是操作系统最核心的灵魂。操作系统就是为了并发而生。...操作系统的功能和目标 资源的管理者 操作系统需要管理计算机的各种资源,处理器资源、存储器资源、文件资源、设备资源。分别对应后面的进程管理、内存管理、文件管理、IO管理。...而应用程序是建立在操作系统之上的,所以操作系统也是对对硬件机器的扩充,简称扩充机器。 如果这篇文章有帮助到您,可以给冷月一个关注或者点个赞白嫖一波

31410

腾讯云服务器(linux操作系统

如果是首次购买和使用云服务器实例的个人用户,推荐按照本文介绍的流程快速配置、购买和连接实例。...快速配置及购买 CVM 实例 确定云服务器所在地域及可用区 地域选择原则: 靠近用户原则 请根据您的用户所在地理位置选择云服务器地域。云服务器越靠近访问客户,越能获得较小的访问时延和较高的访问速度。...需要多个云服务器内网通信的用户须选择相同云服务器地域。 相同地域下的云服务器可以通过内网相互通信(内网通信,免费)。 不同地域之间的云服务器不能通过内网互相通信(通信需经过公网,收费)。...完成云服务器的购买和创建后,云服务器的实例名称、公网 IP 地址、内网 IP 地址、登录名、初始登录密码等信息都将以 站内信 的方式发送到账户上。 3....注意: 使用快速配置购买的云服务器默认没有购买数据盘,不需要执行此步骤操作

26.7K2625

【玩转服务器】如何重装服务器操作系统

重要说明 1、重装后,实例系统盘内的所有数据将被清除,恢复到初始状态,该操作不可恢复,请谨慎操作! 2、强烈建议在重装前制作快照或镜像做好相关备份,以免数据丢失造成损失。...云服务器CVM重装系统 1、找到要重置密码的服务器,打开网址: https://console.cloud.tencent.com/cvm/instance/index 如果没有看到服务器,可能是当前地区不正确...2、找到对应的服务器,点击最右边的功能项“更多” -> “重装系统” 图片 3、了解重装系统须知,特别注意说明,请谨慎操作。...4、在弹出的窗体中进行设置 图片 5、确定后,服务器会重启进行操作系统的重装。...轻量应用服务器重装系统 1、找到要远程登录的服务器,打开网址: https://console.cloud.tencent.com/lighthouse/instance/index 2、找到服务器,点击

3.3K41

操作系统操作系统概述

总体而言,操作系统有两个职责:对硬件进行管理和抽象、为应用提供服务并进行管理。 从硬件的角度看,操作系统主要提供两类共性功能:管理硬件和对硬件进行抽象。...在这个过程中,操作系统的核心功能是将有限的离散的资源高效的抽象成无限的、连续的资源,并提供接口给上层的应用。 从应用的角度来看,操作系统主要包含两类共性的功能:服务于应用 、管理应用。...狭义与广义的操作系统 狭义的操作系统指的是操作系统内核再加上一个shell。 广义的操作系统又可以进一步划分为操作系统内核与操作系统框架两层。...系统调用接口 应用程序提供操作系统内核提供的接口(例如系统调用)向内核申请服务。系统调用是用户态应用向操作系统内核请求服务的方法。...POSIX接口 由于每个操作系统提供的系统调用各不相同,为了同一个应用程序在不同操作系统上的可移植性,形成了一些可以指操作系统接口标准,例如POSIX。

1.7K20

操作系统操作系统接口

操作系统接口 命令界面接口 程序接口 联机命令接口 联机命令的类型 系统访问类 磁盘操作类 文件操作类 目录操作类 通信类 其他命令 联机命令的操作方式 **键入式:**手动敲入 **...系统访问类 键盘操作命令 文件操作命令 目录操作命令 其他命令 键盘终端处理程序 命令解释程序的作用 工作流程 ---- 系统调用 基本概念 1.运行在不同的系统状态 2.通过软中断进入 3....返回问题 4.嵌套调用 ---- 系统调用的类型 进程控制类系统调用 文件操作类系统调用 进程通信类系统调用 ---- 系统调用的实现 中断和陷入硬件机构 系统调用号和参数的设置 系统调用的处理步骤...系统调用处理子程序的处理过程 ---- 图形用户接口 略 ---- 总结 系统调用是操作系统专门提供给应用程序的接口,也是应用程序获取操作系统服务的唯一途径。...操作系统为用户提供了三种类型的用户接口。命令控制界面接口,图形用户界面接口,程序接口。 系统态又叫管态,核心态。 系统调用和一般调用的区别——状态的转变。

1.1K10

windows操作系统基本操作 一般价位是多少

windows说起来大家都知道,几乎所有人的电脑使用的都是这个系统,是美国一家公司研发的一套操作系统,该公司的主要业务来源也是该系统。...那么windows操作系统基本操作是什么?...image.png 一、windows操作系统基本操作 首先,要启动 windows,如果是笔记本的话,直接开机即可,如果是台式,就需要先开显示器,后开显示器,进行开机,开好机之后就会看到桌面和任务栏...windows系统是微软公司开发的一个操作系统,一款非常完善的操作系统,对于用户来说也是最好用的一款操作系统。在使用windows系统的时候,要注意规范使用。...二、windows操作系统一般价位是多少 便宜的价位在1000以上,价位高的在三四千左右,甚至还有拍卖到好几万的。

66020
领券