一、前言 操作系统的重要性不言而喻,学习操作系统对我们理解计算机的工作流程是非常有利的,也很有利于我们学习掌握其他语言,因为语言中的很多概念都是直接和操作系统相关的,学好操作系统就是基础中的基础,所以,很有必要好好掌握操作系统这门基础知识。 二、何为操作系统 操作系统(OS ...
目录 操作系统 操作系统特征 操作系统的运行机制和体系结构 运行机制 操作系统内核 中断 中断的分类 系统调用 进程的定义 组成 组织方式 状态与转换 为什么要引入进程的概念呢 进程的定义 PCB有哪些组成 进程的状态 进程状态的转换 进程的通信 进程通信 种方法 共享存储 管道 消息传递 线程 进程的同步和互斥 信号量 生产者消费者问题 内存的基础知识和概念 cpu如何区分执行程序的数据在内存 ...
2021-08-23 22:30 1 144 推荐指数:
一、前言 操作系统的重要性不言而喻,学习操作系统对我们理解计算机的工作流程是非常有利的,也很有利于我们学习掌握其他语言,因为语言中的很多概念都是直接和操作系统相关的,学好操作系统就是基础中的基础,所以,很有必要好好掌握操作系统这门基础知识。 二、何为操作系统 操作系统(OS ...
用户接口 联机命令类型 系统访问类:如注册命名Login; 磁盘操作类:如磁盘格式化命令Format,复制整个软盘命令Diskcopy,软盘比较命令Diskcomp,备份命令Backup; 文件操作类:如显示文件命令type,拷贝文件命令copy,文件比较命令 ...
概述 本文是介绍操作系统文章的第一篇,主要介绍计算机的硬件和软件构成,以及软硬件是如何配合工作的,操作系统在其中扮演的角色,本系列文章主要介绍操作系统的几个核心的问题,比如操作系统的内存管理,文件系统,进程调度等,由于我并不是一个专业的操作系统工程师,😄,所以写作的时候不会写很多书面语言 ...
操作系统是什么 计算机是由若干硬件组成:显示器、CPU、内存、主板(提供总线)、键盘、鼠标、硬盘等。 计算的发明是帮助人类完成一些计算与逻辑任务。 但是人们不能直接的使用计算机硬件,需要在计算机硬件上包上一层软件,我们使用这些软件来完成一些特定的任务,比如进行数学计算、文字排版 ...
批处理系统有着较高的资源利用率和系统吞吐量;分时系统能获得及时响应;实时系统具有实时特征。 总的来说操作系统具有以下4个基本特性: 并发性 共享性 虚拟性 异步性 一、并发性 并行性是指两个或多个事件在同一时刻发生。 并发性是指两个或多个事件在同一时间间隔 ...
目录: 1.1. 操作系统简介 1.2. 操作系统简单分类 1.3. 操作系统的内核(Kernel) 1.4. 中央处理器(CPU,Central Processing Unit) 1.5. CPU vs Kernel(内核) 1.6. 系统调用 正文: 1.1. 操作系统 ...
1、什么是操作系统? 操作系统是为应用程序提供提供一个基础,是在计算机用户和计算机软件之间扮演一个中间人的身份,是管理计算机资源的软件。 2、操作系统的目标? (1)方便性(方便使用)(2)有效性(提高系统资源的利用率,提高系统的吞吐量) (3)可扩充性(方便添加新模块)(4)开放性 ...
操作系统——MBR与显存 2020-09-11 14:50:02 hawk 概述 因为上一节我们已经简单学习了汇编语言中访问内存以及一些跳转的基础指令,因此这节中我们学习通过CPU直接与外设进行通信,从而避免通过使用BIOS的终端功能来进行交互。 IO接口 随着计算机 ...