
操作系统
NJAU张文军
永不放弃奔波的小蜗牛
展开
-
操作系统-进程与线程
操作系统-进程与线程进程与线程1. 进程进程是资源分配的基本单位。进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB 的操作。下图显示了 4 个程序创建了 4 个进程,这 4 个进程可以并发地执行。2. 线程线程是独立调度的基本单位。一个进程中可以有多个线程,它们共享进程资源。QQ 和浏...原创 2020-02-28 03:31:16 · 336 阅读 · 0 评论 -
操作系统-死锁
死锁什么是死锁?在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁”。发生死锁后若无外力干涉,这些进程都将无法向前推进。死锁、饥饿、死循环的区别死锁:各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。饥饿:由于长期得不到想要的资源,某进程无法向前推进的现象。比如:在短进程优先(SPF)算法中,若有源源不...原创 2020-02-28 03:29:44 · 275 阅读 · 0 评论 -
操作系统-系统调用
操作系统-系统调用什么是系统调用,有何作用?知识点回顾:操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组系统调用组成。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AoaDgDJc-1582831563374)(http://zhangwenjun-1258908231.cos.ap-n...原创 2020-02-28 03:27:50 · 905 阅读 · 0 评论 -
操作系统-概述
操作系统-概述基本特征1. 并发并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。操作系统通过引入进程和线程,使得程序能够并发运行。2. 共享共享是指系统中的资源可以被多个并发进程共同使用。有两种共享方式:互斥共享和同时共享。互斥共享的资源称为临界资源,例如打印机等,在同一时刻只允许一个进程...原创 2020-02-28 03:24:30 · 217 阅读 · 0 评论 -
Linux之 SSH、 yum、 Shell、Maven、Git
Linux之 SSH、 yum、 Shell、Maven、Git一、SSH1、SSH工作机制ssh为Secure Shell(安全外壳协议)的缩写。很多ftp、pop和telnet在本质上都是不安全的。我们使用的Xshell6就是基于SSH的客户端实现。SSH的服务端实现为openssh- deamon。在linux上使用sshssh root@192.168.33.882、S...原创 2020-02-14 04:11:22 · 270 阅读 · 0 评论 -
操作系统 -1-3中断机制
1-3操作系统 -中断机制文章目录1-3操作系统 -中断机制中断中断概念:中断中的一些概念:中断响应过程:中断中断概念:– 中断中的一些概念:中断响应过程:...原创 2019-05-12 17:41:43 · 637 阅读 · 0 评论 -
操作系统 -1-2CPU的态
1-2操作系统 -CPU的态文章目录1-2操作系统 -CPU的态支持操作系统的最基本的硬件结构:CPU态(Mode)态的分类:硬件和OS对CPU的观察Inter对CPU的态存储器:存储体系:分级存储系统的原理:支持操作系统的最基本的硬件结构:CPU内存中断时钟CPU态(Mode)CPU的工作状态对资源和指令使用权限的描述指令控制:态的分类:硬件和OS对CPU...原创 2019-05-12 17:24:13 · 292 阅读 · 0 评论 -
操作系统 -1-1逻辑结构
1-1操作系统 -逻辑结构文章目录1-1操作系统 -逻辑结构逻辑结构逻辑结构的种类:整体式结构:层次结构微内核结构:逻辑结构OS的设计和实现思路逻辑结构的种类:整体式结构层次式结构微内核结构(Client/Server)整体式结构:以模块为基本构建单位特点:缺点:信息传递随意,系统维护更新困难;层次结构层次结构的软件例子:TCP/IP协议:分层结构...原创 2019-05-12 16:38:35 · 1722 阅读 · 0 评论 -
操作系统 -0-2分时技术和分时操作系统
0-2操作系统 -分时技术和分时操作系统文章目录0-2操作系统 -分时技术和分时操作系统多道批处理系统的特点:中断技术和通道技术多终端计算机:分时技术UINX多道批处理系统的特点: 中断技术和通道技术 多终端计算机: 分时技术概念:特点:UINX发展历史:...原创 2019-05-12 15:07:57 · 991 阅读 · 0 评论 -
操作系统 -0-1定义和功能
0-1操作系统 -定义和功能文章目录0-1操作系统 -定义和功能概念定义:功能:概念没有清晰的定义,主要实现2个功能:○1管理,支持应用软件,○2调用分配资源层次在硬件之上,应用程序之下。Shell linux,windows,android的界面 如guiKernel 内核 是操作系统的重点,功能包括4部分:CPU(CPU调度,进程,线程管理)内存(物理内存,虚拟内存)文件...原创 2019-05-12 14:58:40 · 390 阅读 · 0 评论