Linux 操作系统基础知识
1.操作系统总体介绍•CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制。查询指令: cat /proc/cpuinfo•内存: 大脑中的记忆区块,将皮肤、眼睛等所收集到的信息记录起来的地方,以供CPU进行判断。查询指令: cat /proc/meminfo物理内存物理内存,就是我们将...
操作系统知识清单
刚刚考完操作系统,看着一沓操作系统复习草稿,正打算将其送入回收桶内,但心中又有些不忍,多日的辛苦劳动就这样不见天日多少有点心疼,想想估计年后春招还用得上呢,于是就借着性子将其记录在此,以便日后好生揣摩,PS:感谢某位不知名的大佬提供的相关材料 1. 操作系统是一组控制和管理计算机硬件和软件资源...
LINUX操作系统知识:进程与线程详解
当一个程序开始执行后,在开始执行到执行完毕退出这段时间内,它在内存中的部分就叫称作一个进程。Linux 是一个多任务的操作系统,也就是说,在同一时间内,可以有多个进程同时执行。我们大家常用的单CPU计算机实际上在一个时间片段内只能执行一条指令。那么Linux是如何实现多进程的同时执行的呢?原来Lin...
[心得]操作系统概念知识整理
Abraham Silberschatz et al 7ed 操作系统大致提供以下服务: 1. 用户界面 2. 程序执行 3. IO操作 4. 文件系统操作 5. 通信 6. 错误检测 7. 资源分配 8. 统计 9. 保护和安全 系统调用分成5大类: 1. 进程控制 ...
【转】牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核...
Linux操作系统与命令知识汇总
这篇文章主要介绍了Linux操作系统与命令知识汇总的相关资料,需要的朋友可以参考下
【软考学习】第二章总结——操作系统基础知识
【背景】软考系列的博客第二篇来了,操作系统基础知识总结。【内容】2.1.2进程管理处理机管。1、进程状态转换图:用于展现进程的状态及各种状态之间的转换。最常见的:三态模型和五态模型,七态模型。五态包含三态,包括:执行状态(运行状态)、活跃就绪状态、活跃阻塞状态、挂起就绪状态、挂起阻塞状态。(1)执...
清华大学OS操作系统实验lab1练习知识点汇总
lab1知识点汇总 还是有很多问题,但是我觉得我需要在查看更多资料后回来再理解,学这个也学了一周了,看了大量的资料。。。还是它们自己的80386手册和lab的指导手册觉得最准确,现在我就把这部分知识做一个汇总,也为之后的lab打下坚实的基础。80386真的难啊,比mips复杂多了。。顿时觉得我们学的...
【知识强化】第一章 操作系统概述 1.3 操作系统的运行环境
这个小节是很难理解的,有时候会涉及到一些底层硬件的知识。 操作系统最重要的一个角色是它要作为系统资源的管理者,而操作系统对系统资源的管理工作其实就是在内核部分来实现的。在Docker容器里,只需要有Linux的内核其实就可以实现Linux的所有的功能了。 既然操作系统内核它...
计算机基础知识-操作系统
1.2 操作系统 用来操作硬件,了解每一个硬件的作用并熟知其物理特性及使用方法(这是一个极其繁琐、庞大的工作)。 桌面很占用系统资源 为什么要有操作系统 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:...
【软考教程】操作系统知识
这几天的软考复习,一直在和“真正”的计算机打交道,对计算机又有了一次整体结构上的认识。正是因为它那强大而又丰富的硬件资源,使得这一章要学习的软件资源的重头戏——操作系统知识,也很是庞大。从第1章我们就知道了计算机的基本硬件由五个部件构成:运算器、处理器、存储器、输入和输出设备。而本章的操作系统的功能...
Linux操作系统基础知识之七:内核中的同步
Q1. 什么是临界区?什么是竞争状态?什么是同步? A: 1) 临界区(critical regions)就是访问和操作共享数据的代码段,多个内核任务并发访问同一个资源通常是不安全的; 2) 如果两个内核任务可能处于同一个临界区,就是一种错误现象;如果确实发...
操作系统基础知识
1.进程并发执行时若不满足Bernstein条件时会出现什么结果? 程序执行结果会不可避免的失去封闭性和可在线性。 2.一个作业从提交到运行结束通常经历那几个阶段? 经历提交、收容、执行和完成四个状态。 3.段页式管理注意缺点是什么?有什么改进办法? 段页式管理的主要缺点是对内存中指令或者是数据进行...
嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)
需求说明:IPC项目需要Linux系统,知识储备 来自:http://blog.csdn.net/zhourui1982/article/details/5282361 阅读精华整理: 1、根据实际应用,可以选择采用硬实时操作系统或软实时操作系统,硬实时当然比软实时好,但是,如果你的公司正在准备开...
学习笔记:第2章 操作系统基础知识
1、PV操作是实现进程同步与互斥的常用方法。P操作和V操作是低级通信原语,在执行期间不可分割。其中,P操作表示申请一个资源,V操作表示释放一个资源。 2、进程推进顺序不当、同类资源分配不当、PV使用不当等情况都可能造成死锁。 3、最佳(optimal)置换算法,选择那些永不使用的,或者是在最长时...
操作系统基础知识
Q:程序、作业与进程的区别和联系? A:先弄明白基础概念。 定义: 程序:程序只是一段可执行代码。程序是静态的,只需要内存空间。程序的一次运行过程就叫做进程。 进程:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 通常的程序是不能并发执行的。为使程序(...
牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 转载
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核...
第二章 操作系统基础知识
2.1 操作系统概述 1)操作系统的作用:操作系统能有效的组织和管理系统中的各种软、硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。两个主要作用是通过资源管理器提高计算机系统的效率,改善人机界面为用户提供友好的工作环境。 2)操作系统的4个特征:...
嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)
需求说明:IPC项目需要Linux系统,知识储备 来自:http://blog.csdn.net/zhourui1982/article/details/5282361 阅读精华整理: 1、根据实际应用,可以选择采用硬实时操作系统或软实时操作系统,硬实时当然比软实时好,但是,如果你的公司正在准备开...
【知识分享】服务器操作系统的架构是什么
随着科学技术的发展,越来越多的行业开始实现科技化和自动化,而这正是由于机械水平的提高和机械的出现,可以让人们合理的使用操作系统,那么操作系统的架构是什么?下面由壹基比小鑫三零零五三一六九一二说一下。 操作系统结构操作系统结构是指操作系统的构成结构。在操作系统的发展过程中,产生了多种多样的系统结构,几...