文章 2023-04-21 来自:开发者社区

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

给时光以生命,而不是给生命以时光大家好,我是柒八九。今天,我们继续计算机底层知识的探索。我们来谈谈关于操作系统的相关知识点。如果,想了解该系列的文章,可以参考我们已经发布的文章。如下是往期文章。文章list计算机底层知识之CPU计算机底层知识之二进制计算机底层知识之处理小数计算机底层知识之内存和磁盘的关系&数据压缩计算机底层知识之运行环境&可执行文件你能所学到的知识点操作系统功能....

计算机底层知识之操作系统
文章 2023-01-31 来自:开发者社区

一、计算机操作系统简介

1、什么是计算机操作系统从用户角度,操作系统是一个控制软件,用户用操作系统来控制计算机里面的软件,管理应用程序的运行。 从资源分配的角度,操作系统会限制不同的应用程序占用不同的资源。操作系统还会为应用程序提供各种各样的服务,如IO服务,声卡、网卡的访问。操作系统作为一个资源分配的分配器,进行资源管理,如CPU资源,内存资源,外设资源。协同应用程序在不同时刻能够公平地访问到不同的资源,实现资源的最....

一、计算机操作系统简介
文章 2022-12-29 来自:开发者社区

计算机操作系统第三章处理机调度与死锁习题及答案

进程调度的因素引起进程调度的原因有:进程结束;时间片用完;被抢占;调用原语被阻塞;I/O请求某进程被唤醒后立即进入运行,我们就说这个系统采用的是抢占调度方法,对吗?为什么?不对,抢占调度方法定义:允许调度程序根据某种原则,将已分配给该进程的处理机,重新分配给另一进程,由题不能判断CPU是否处于空闲状态高级调度和低级调度的主要任务是什么?为什么引入中级调度?(1)高级调度又称为作业调度。它是批处理....

计算机操作系统第三章处理机调度与死锁习题及答案
文章 2022-12-18 来自:开发者社区

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

操作系统:Operating System,简称OS操作系统的五大核心功能:处理器管理、存储管理、设备管理、文件管理、作业管理。常见的操作系统主要分:微软公司的windows系统系列、linux系统系列、苹果公司的Mac OS系列。Windows操作系统:windows xp、windows 7、windows 8、windows10、windowsserver 2003/2008/2012等L....

文章 2022-11-28 来自:开发者社区

C#使用访问WMI的接口获取计算机硬件和操作系统信息,WMI代码生成器介绍【ManagementObjectSearcher、ManagementClass】

ManagementObjectSearcherManagementObjectSearcher类ManagementObjectSearcher 用于获取基于指定查询的管理对象集合。是获取管理信息最常用的入口点。例如,可以遍历所有的硬盘驱动、网络适配器、进程和系统上的其他管理对象,或者查询所有的正在使用、服务停止等的网络连接(query for all network connections ....

C#使用访问WMI的接口获取计算机硬件和操作系统信息,WMI代码生成器介绍【ManagementObjectSearcher、ManagementClass】
文章 2022-11-09 来自:开发者社区

计算机操作系统笔记总结:Part1 计算机系统概述(下)

大内核与微内核的区别?如果应用程序想要请求操作系统的服务,这个服务同时涉及到进程管理、存储管理、设备管理。如果采用的是大内核的方式,则只需要进行两次变态;如果采用的是微内核的方式,则需要进行六次变态。需要注意的是,变态的过程是有成本的,要消耗不少的时间,频繁地变态会降低系统性能。变态是为了方便描述,实际表述的时候:CPU状态的转换分层结构内核分为多层,每层可单向调用更低一层提供的接口。注意,只能....

计算机操作系统笔记总结:Part1 计算机系统概述(下)
文章 2022-11-09 来自:开发者社区

计算机操作系统笔记总结:Part1 计算机系统概述(中)

4.2 内核态与用户态CPU能判断出指令类型,但是,它是如何区分正在运行的程序是内核程序还是应用程序的呢?其实,CPU有两种状态,“内核态”和“用户态”。当CPU处于内核态时,说明此时正在运行的是内核程序,此时可以执行特权指令。当CPU处于应用态时,说明此时正在运行的是应用程序,此时只能执行非特权指令。CPU中有一个寄存器叫做 程序状态字寄存器(PSW), 其中有个二进制位,1表示内核态,0表示....

计算机操作系统笔记总结:Part1 计算机系统概述(中)
文章 2022-11-09 来自:开发者社区

计算机操作系统笔记总结:Part1 计算机系统概述(上)

1 操作系统的概念与功能我们先来看一下电脑是如何诞生的吧:厂商会把CPU、内存等硬件组装成一台裸机;而在裸机出售前,一般厂商都会安装一个操作系统;我们购买电脑后,可以在操作系统上安装应用程序(软件);作为用户的我们,可以使用这些应用程序。于是我们得到计算机系统的层次结构如下:王道书上给出的操作系统的定义如下:操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软....

计算机操作系统笔记总结:Part1 计算机系统概述(上)
文章 2022-11-07 来自:开发者社区

计算机操作系统:实验2 【银行家算法】

一、前言在上一期操作系统实验博客中我们学习了有关进程调度的知识,本学期的三个实验也是操作系统中比较经典的实验,本期我们将了解学习下一个经典实验——银行家算法。二、实验目的银行家算法是操作系统中避免死锁的典型算法,本实验可以加深对银行家算法的步骤和相关数据结构用法的更好理解。三、实验环境Turbo C 2.0/3.0或VC++6.0我所使用的编译器是:Embarcadero Dev-C++四、实验....

计算机操作系统:实验2 【银行家算法】
文章 2022-11-07 来自:开发者社区

计算机操作系统:实验1【进程调度】

一、前言本次博客我们将学习有关操作系统实验的内容,本学期一共有三次实验,这次是第一次实验,本次实验我们需要使用C/C++或者JAVA实现进程调度,实验较难,而且本人不太熟练C/C++,所以上网翻阅然后总结一下。二、实验目的进程是操作系统最重要的概念之一,进程调度是操作系统内核的重要功能,本实验要求用C语言编写一个进程调度模拟程序,使用优先级或时间片轮转法实现进程调度。本实验可加深对进程调度算法的....

计算机操作系统:实验1【进程调度】

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

龙蜥操作系统

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

+关注
相关镜像