E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
操作系统知识
复习计算机
操作系统知识
点(自己总结备忘)
管程操作系统中管程有一个重要特性:在一个时刻只能有一个进程使用管程。进程无法执行的时候不能一直占用管程,否则其他进程永远不能使用管程。使用管程来实现生产者-消费者的问题进程通信进程中一般不清楚的有:进程同步和进程通信,区别:进程同步:控制多个进程按照一定顺序执行的。进程通信:进程间传输信息。这样一般来说为了进程同步所以让进程进行通信,传输一些进程所需要的信息。管道管道是通过调用pipe函数创建的具
介于菜和不菜之间
·
2020-08-20 08:27
面试
操作系统知识
梳理2-哲学家就餐问题
本文非原创,转载地址:http://blog.csdn.net/ikikray/article/details/40429221.哲学家进餐问题:(1)在什么情况下5个哲学家全部吃不上饭?考虑两种实现的方式,如下:A.算法描述:voidphilosopher(inti)/*i:哲学家编号,从0到4*/{while(TRUE){think();/*哲学家正在思考*/take_fork(i);/*取左
weixin_30326745
·
2020-08-20 07:54
总结别人的一点
操作系统知识
,分页分段,死锁,内存碎片,
1.分页与分段的主要区别:1)、段是信息的逻辑单位,它是根据用户的需要划分的,因此段对用户是可见的;页是信息的物理单位,是为了管理主存的方便而划分的,对用户是透明的。2)、页的大小固定不变,由系统决定。段的大小是不固定的,它由其完成的功能决定。3)、段式向用户提供的是二维地址空间,页式向用户提供的是一维地址空间,其页号和页内偏移是机器硬件的功能。4)、由于段是信息的逻辑单位,因此便于存贮保护和信息
ccityzh
·
2020-08-20 05:45
操作系统
面试常问的有关
操作系统知识
1.操作系统的四大特性并发性、共享性、虚拟性、异步性2.操作系统的主要功能处理器管理、存储器管理、设备管理、文件管理、用户接口3.进程的有哪几种状态,状态转换图,及导致转换的事件:进程由进程控制块(PCB)、程序段和数据段组成。创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为
syyyy712
·
2020-08-20 05:09
2018秋招面经
认识SylixOS
SylixOS是由中国人自己设计,最初是一个大学生出于对
操作系统知识
的验证而写的一些代码,后来经过诸多牛人的参与维护和改进,发展成了现在一个能和VxWorks(美国风河公司)抗衡的实时系统。
smmlzp
·
2020-08-20 01:21
《软件设计师教程》阅读小结
该教程共有12章,前10章涉及到计算机专业方面的知识,包括:计算机系统知识、程序语言基础知识、
操作系统知识
、系统开发和运行知识、网络基础知识、多媒体基础知识、数据库基础知识、数据结构、常用算法设计方
周兆熊
·
2020-08-19 22:49
杂谈
技术支持工程师应具备的专业技能
(1)
操作系统知识
Win98、Win2000、WinXP、Unix、Linux(2)数据库知识Oracle、SysBase、Sql的各种基本知识,以及数据库备份、优化、故障恢复等。
启明仔
·
2020-08-19 18:18
网络通信
操作系统知识
点总结--BIO、NIO、AIO
前提:这里的IO指网络IO,区别于磁盘IO。BIO:同步阻塞I/O模式;NIO:同步非阻塞I/O模式;AIO:异步非阻塞I/O模式。什么是阻塞与非阻塞?当不能进行读写(网卡空的时候读/网卡满的时候写)的时候,I/O操作是立即返回还是阻塞。什么是同步与异步?当数据已经ready的时候,读写操作是同步读还是异步读。阻塞、非阻塞与同步、异步只是阶段不同而已。一、BIO同步阻塞I/O模式,数据的读取写入必
codingJames
·
2020-08-19 11:38
操作系统知识
汇总--进程与线程
声明:本篇为个人原创,欢迎读者们提出修改和指正,也欢迎分享,分享请注明作者和链接。一、进程的引入计算机运行的是程序,程序是指令的序列,指令涉及CPU运算的指令和I/O指令。计算机的发展历程:手工操作,简单批处理,多道批处理,分时系统,UNIX,DOS,WINDOWS,Linux。这里关注两个过程:简单批处理和多道批处理。简单批处理:计算机能够识别并自动运行一个作业,并且连续执行。多道批处理:计算机
基皮producer
·
2020-08-18 10:06
OS
操作系统知识
总结
1.操作系统的概念操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机的工作和资源分配,以提供给用户和其他软件方面的接口和环境,它是计算机系统中最基本的系统软件。2.操作系统的功能和目标程序接口:如C:\Windows\System32\user32.dll程序员在程序中调用user32.dll(该调用过程即为系统调用)即可实现创建窗口
LOL哦糯米藕
·
2020-08-17 16:46
操作系统
操作系统知识
(5)--Linux vi/vim
所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是vim?Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步
Mrzhoug
·
2020-08-16 11:49
java高级-操作系统知识
操作系统知识
点复习总结
秋招不易猫猫叹气0.操作系统基本特征1.并发:并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。2.共享:共享是指系统中的资源可以被多个并发进程共同使用。有两种共享方式:互斥共享和同时共享。3.虚拟:虚拟技术把一个物理实体转换为多个逻辑实体。4.异步:异步指进程不是一次性执行完毕,而是走走停停,以不可知的速度向前推进。如何理解分布式锁?分布式锁,是控制分布式系统之间同
夏目川城
·
2020-08-16 09:08
操作系统
面试
java
系统架构师之软件工程章节易错概念
题目难范围广,它大概包括了计算机组成与结构,系统配置与性能评价,
操作系统知识
,嵌入式技术,数据库技术基础,计算机网络,系统安全分析与设计,知识产权和标准化,企业信息化战略与实施,软件工程,软件架构设计,
计科小帅哥
·
2020-08-15 11:14
系统架构师
操作系统知识
梳理-进程同步和通信
进程同步和通信进程间的联系关系资源共享关系相互合作关系临界资源一个时刻只允许一个进程访问的资源临界区把进程中访问临界资源的那段代码称为临界区同步机制应遵循的机制空闲让进忙则等待有限等待让权等待进程通信定义是指进程之间的信息交换类型低级通信互斥软件方法硬件方法同步信号量机制同步问题高级通信共享存储器系统基于共享数据结构的通信方式基于共享存储区的通信方式消息传递系统直接通信方式间接通信方式管道通信系统
阳光大男孩!
·
2020-08-14 08:15
操作系统
windows
操作系统知识
点
windows
操作系统知识
点第一章操作系统概述1)一个完整的计算机系统是由硬件系统和软件系统两大部分组成2)计算机软件是指程序和与程序相关的文档的集合3)按功能可把软件分为“系统软件”和“应用软件”两部分系统软件
TY113322
·
2020-08-12 10:50
整理
操作系统
WEB性能测试介绍
WEB性能测试介绍:测试人员应该具备的技能:1、掌握常见的自动化测试工具的使用;2、具有一定的编程能力;3、掌握基础的数据库知识;4、掌握常见的
操作系统知识
;5、掌握一些Web应用服务器的使用,如:Weblogic
aiwenhe2536
·
2020-08-11 11:33
数据库
操作系统
Linux题目(二)
有重复内容,但肯定是重点Linux面试((二)一、Linux
操作系统知识
1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?
weixin_34125592
·
2020-08-11 04:38
2016网易测试工程师笔试
我记得考试中的一些题目,大概有网络和数据结构,没有涉及到
操作系统知识
。数据结构考到了链表与二叉树的先序代码,网络中无疑是HTTP协议,还有Linux中的权限更改。
qq_34204076
·
2020-08-10 07:57
测试工程师
网易
软件开发中涉及
操作系统知识
总结—IO模型
有同步阻塞式IO,同步非阻塞IO,IO多路复用,异步IO等四种常见的IO模型。一、理论:1.同步阻塞式IO:定义:用户线程在内核进行IO操作时被阻塞。特点:简单、传统。优劣:整个IO请求的过程中,用户线程是被阻塞的,这导致用户在发起IO请求时,不能做任何事情,对CPU的资源利用率不够。2.同步非阻塞:定义:在同步阻塞IO的基础上,将socket设置为NONBLOCK。发起IO请求时可立即返回。特点
zzw222222
·
2020-08-10 05:14
系统集成
烽火星空- 笔试
烽火星空笔试Java结合数据结构进行出题,无任何网络知识,无任何
操作系统知识
。无任何框架知识(Collection除外)。选择题Java结合数据结构!没有Java基础知识,全部结合数据结构!!!
不会爬树的猴子
·
2020-08-09 23:51
笔试面试
软件开发中涉及
操作系统知识
总结—线程、进程与协程
软件开发中经常会涉及到多线程处理多任务,牵扯到进程与协程的一些知识。一、理论:1.操作系统中的进程定义:进程是系统分配资源的单位,每一个进程对应与一个活动的程序,当进程激活时,操作系统就将系统的资源包括内存、I/O和CPU等分配给它,使它执行。通信方式:信号量管程共享存储器系统消息传递系统管道通信2.操作系统中的线程定义:线程是CPU分配时间的单位,每一个线程对应于它在进程中的一个函数,也就是内存
zzw222222
·
2020-08-09 18:33
APP测试中IOS和Android的区别,有哪些注意点?
今天我们来聊一聊APP测试中IOS和Android的区别,首先对于手机的
操作系统知识
尽量有一个了解,测试方法一般也是单元测试,接口测试,软件测试,单元测试。
cky8792
·
2020-08-07 13:58
操作系统知识
点总结(一)
下一篇文章——>
操作系统知识
点总结(二)下一篇文章——>
操作系统知识
点总结(三)一、操作系统概述(1)操作系统的概念、特征、功能和提供的服务操作系统的概念:控制和管理整个计算机系统的硬件和软件资源,合理地组织和调度计算机的资源分配
全 洛
·
2020-08-01 05:59
操作系统
充分必要条件
引言其实,工作中还是会遇到一些知识性的东西的,今天在看
操作系统知识
的时候居然看到了充要条件什么的,虽然大体还能记起来,但是已经记得不是非常清楚了,在此特意记录一下。
afander
·
2020-08-01 02:37
每个程序员都会遇到的面试问题:谈谈进程和线程的区别
比如可以从
操作系统知识
扩展到计算机组成原理,可以从单线程扩展到并发编程,可以从并发编程深入到线程同步、线程
一入码坑深似海
·
2020-07-31 16:53
操作系统知识
点总结(第三章 处理机调度与死锁)
基于计算机操作系统(第四版)第三章处理机调度与死锁处理机的三级调度:高级调度、低级调度、中级调度。在多道批处理、分时和实时三种类型的OS中,都必须配置这级调度。处理机调度算法的共同目标:资源利用率;公平性;平衡性;策略强制执行。批处理系统的目标:平均周转时间短;系统吞吐量高;处理机利用率高。周转时间:从作业被提交给系统开始,到作业完成为止的这段时间间隔。带权周转时间:周转时间/运行时间作业控制块J
叶柖
·
2020-07-30 16:22
操作系统
vnc远程桌面Linux — Gui与Xvfb的使用
一、
操作系统知识
——关于图形化界面linux初始是一个命令行的交互程序(os实际也是一个程序),X11,它是一个位图显示系统,运行在os上,提供了一系列标准和接口,linux桌面基本是依赖X11。
谁有羊毛
·
2020-07-28 11:36
操作系统知识
体系
第一章操作系统引论操作系统的目标:有效性(提高资源利用率和系统吞吐量)、方便性、可扩充性、开放性。有效性和方便性是操作系统最重要两个目标。操作系统的作用:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(处理器、存储器、I/O设备、数据程序)(3)OS实现了对计算机资源的抽象(在硬件上覆盖I/O设备、文件和窗口管理软件,即虚拟机)OS的发展过程:无操作系统的计算机系
会上树的小可爱
·
2020-07-28 07:45
操作系统知识
梳理
操作系统的主要作用:1、对下保护硬件设备,避免受到运行在上面的应用程序误用;2、对上则通过操作系统这个中介程序屏蔽了底层的操作的复杂性,提供了统一和简单的访问接口;并发、并行、异步:并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。操作系统通过引入进程和线程,使得程序能够并发运行。异步指进程不是一次性执行完毕
热情的熊二
·
2020-07-25 15:00
操作系统知识
点复习
第一章引言计算机软件可以分成系统软件和应用软件,系统软件负责管理计算机本身的运作,而应用软件则负责完成用户所需要的各种功能。其中最基本的系统软件就是操作系统。操作系统的功能:扩展机和资源管理。扩展机指的是操作系统提供了各式各样的服务,用户程序可以通过称为系统调用的指令来使用这些服务。操作系统的一些概念(1)进程:一个进程就是一个正在执行的程序。每个进程都有自己的地址空间,也就是一组内存地址,在许多
CristianoC
·
2020-07-15 22:42
操作系统知识
点概要
文章目录第一章操作系统概述1.1操作系统1.2系统的运行机制1.3.中断和异常第二章进程管理2.1进程2.2线程2.3CPU调度2.4调度算法2.5进程同步2.6死锁第三章内存管理3.1程序执行过程3.2扩充内存3.3连续分配3.4非连续分配3.5虚拟内存第四章文件管理4.1概念4.2文件逻辑结构4.3目录结构4.4文件共享4.5文件保护4.6实现4.7磁盘第五章输入输出管理5.1概述5.2缓冲区
wangchenbao
·
2020-07-15 15:29
操作系统知识
点总结
1.进程的有哪几种状态,状态转换图,及导致转换的事件。状态:1)就绪状态进程已获得除处理机外的所需资源,等待分配处理机资源,只要分配到CPU就可执行。在某一时刻,可能有若干个进程处于该状态。2)运行状态占用处理机资源运行,处于此状态的进程的数目小于等于CPU的数目。3)阻塞状态由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。该事件发生前即使把处理机分配给该进程,也无法运
HuY89
·
2020-07-14 11:03
2015年求职之路
Linux运维工程师面试-部分题库
Linux运维工程师面试-部分题库(免费分享)一、Linux
操作系统知识
1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?
weixin_34014555
·
2020-07-13 18:41
程序员都应该了解的
操作系统知识
文章目录一、什么是操作系统1.1向上理解1.2向下理解1.3承上启下二、OS-Kernel操作系统内核2.1操作系统内部组件2.2OS-Kernel的特征三、操作系统实例1.UNIX家族2.Linux家族3.Windows家族四、操作系统的发展历史一、什么是操作系统操作系统很难有一个精确的定义,因为它是一个复杂的软件,其外延边界并不固定,但是我们可以从功能的角度来理解操作系统。操作系统其实是站在管
凡尘阿凉
·
2020-07-12 13:22
#
操作系统
python之路-day30-进程
一、扯点
操作系统知识
1、操作系统的作用:a、隐藏丑陋复杂的硬件接口,提供良好的的抽象接口b、管理、调度进程,并且将多个进程对硬件的竞争变得有序2、多道技术a、生产北京:针对单核,实现并发ps:现在的主机一般是多核
weixin_30877227
·
2020-07-12 07:36
Linux 性能分析工具汇总合集
如果没有完善的计算机系统知识,网络知识和
操作系统知识
,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。
weixin_30827565
·
2020-07-12 07:06
linux系统
如果没有完善的计算机系统知识,网络知识和
操作系统知识
,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。
Nec22019
·
2020-07-10 23:54
每个程序员都会遇到的面试问题:谈谈进程和线程的区别
比如可以从
操作系统知识
扩展到计算机组成原理,可以从单线程扩展到并发编程,可以从并发编程深入到线程同步、线程
Java_老男孩
·
2020-07-10 19:27
Linux 性能分析工具汇总合集 | 运维人必收
如果没有完善的计算机系统知识,网络知识和
操作系统知识
,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。
Linux云计算数据自学
·
2020-07-10 16:02
详解操作系统中断
2016-11-02中断这个特性相比大家都不会陌生,稍微懂点
操作系统知识
的人都可以说到一二。但是要真正把中断描述清楚,以及LInux中和windows中的实现方式,这可能还是有点难度的。
圆月弯刀丶
·
2020-07-10 15:05
Linux系统
Windows系统
Linux性能分析工具汇总合集
如果没有完善的计算机系统知识,网络知识和
操作系统知识
,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。
Stone-tao
·
2020-07-10 14:28
linux
Linux知识学习- ArcSDE安装必备
题记该文档是帮助ArcGIS用户在Linux操作系统中安装ArcSDE时,当用户不熟悉Linux操作系统,该文档提供一些Linux
操作系统知识
的介绍,使用户快速了解Linux,帮助用户顺利安装ArcSDE
积思园
·
2020-07-09 19:50
Linux
Android的SDK与源代码
Android的知识结构(SDK方面):JAVA语言知识应用程序架构GUI设计基础知识各种视图的使用2D/3D图形API应用程序的设计思想Android的知识结构(源代码方面):Linux
操作系统知识
寒江独
·
2020-07-09 15:17
考研复试
操作系统知识
点总结
操作系统考研复试大全1.什么是物理内存?什么是虚拟内存?物理内存(内存条):当打开程序时,系统会自动的加载到物理内存上。虚拟内存(硬盘):虚拟内存是代替物理内存行驶存储的功能,但无法代替物理内存行驶加载程序的功能。关系:当运行程序过多时,物理内存不够时,系统会将一部分的硬盘空间当内存使用,这就变成了虚拟内存。2.操作系统的功能:处理机管理:进程控制,进程同步,进程通信、调度、实施CPU分配存储器管
weixin_43304656
·
2020-07-08 21:04
操作系统知识
点——设备管理
一、I/O设备的分类与I/O管理的任务(一)按设备的使用特性分类1、存储设备2、I/O设备(二)按信息交换单位分类1、字符设备2、块设备(三)按传输速率分类1、低速设备2、中速设备3、高速设备(四)按设备的共享属性分类1、独占设备2、共享设备3、虚拟设备(五)I/O管理的任务和功能1、设备分配。按照设备类型和相应的分配算法觉得将I/O设备分配给哪一个进程。2、设备处理。设备处理程序用以实现CPU和
0 errors 0 warnings
·
2020-07-08 18:43
操作系统
操作系统知识
整理
第一章操作系统概论1.1操作系统概观(1)操作系统的定义和目标操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。计算机系统的层次结构:硬件->操作系统->系统软件->应用软件接口提供了一条合理的边界,使接口的两边可以很好的对话。接口可分成硬―硬、软―硬、软―软几类,OS和硬件之间是软―硬接口OS是一个协调者
千 里
·
2020-07-07 23:24
操作系统
操作系统知识
:程序计数器(pc)、指令寄存器(IR)、通用寄存器(GR)、状态寄存器(SR)、程序状态字PSW
程序计数器(PC,Programcounter),用于存放指令的地址。为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称,为“取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过分析指令,执行指令。完成第一条指令的执行,而后
快乐的一只小喵喵
·
2020-07-07 22:48
考试
操作系统
南京大学-软件学院-电子信息-考研资料合集
2020南大软院370+初试与复试经验贴
操作系统知识
点索引总贴数据结构知识点总结索引计算机网络知识点总索引《软件工程与计算(卷二)》知识点总结索引nju初试资料github版计算机与软件工程-研究生复试
什么你竟然不会敲代码
·
2020-07-07 16:25
考研初试
计算机
操作系统知识
框架要点复习,不包含习题!如有错误可以留言。
一、第一章1.操作系统操作系统是计算机系统中的一个系统软件。它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。2.预输入事先将装有用户程序和数据的纸带(或卡片)装入纸带输入机(或卡片机),在一台外围机的控制下,再抵带(卡片)上的数
h6039
·
2020-07-07 08:36
课程学习
操作系统知识
点持续更新
生产者消费者问题关于生产者消费者问题可以参考这篇文章:生产者消费者问题的java实现临界区与互斥量临界区:保证在某一时刻只有一个进程能访问数据的简便方法,在任意时刻值允许一个进程对共享资源进行访问。如果有多个进程试图访问临界区,那么在有一个进程进入后其他进程会被挂起互斥量:只有拥有互斥对象的进程才有访问资源的权限,由于互斥对象只有一个,因此就决定了任何情况下次共享资源不会同时被多个进程访问。互斥量
没睡醒的鱼
·
2020-07-07 02:54
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他