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
操作系统知识
操作系统知识
点总结(一)操作系统概述
《操作系统概述》操作系统结构图:(1)操作系统的基本概念:操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。(2)操作系统的特征:并发(Concurrence);共享(Sharing);虛拟(Virtual);异步(Asynchronism)【解释】并发:并发是指
Wimb
·
2022-07-25 10:04
操作系统
计算机操作系统
操作系统知识
点一:中断与系统调用
中断与系统调用中断什么是中断中断机制的产生中断的本质中断的分类内中断软中断异常外中断可屏蔽中断不可屏蔽中断中断的处理过程中断的优先级系统调用中断什么是中断中断是指CPU在执行当前程序时出现的某种状况,使得CPU必须停止当前程序,而去执行另一段来处理的紧急事务,处理接收后的CPU再返回原先暂停的程序继续执行,这个过程就称为中断。中断机制的产生早期计算机各个程序只能串行执行、系统资源利用低。为了解决这
我也曾把你举过头顶
·
2022-07-25 10:54
操作系统
java
服务器
开发语言
操作系统
windows
操作系统知识
最全
1.文件系统(1)Windows支持的文件系统:NTFS(强制继承、文件复制;取消继承、修改文件及文件夹权限、权限累加、拒绝最大);CDFS;UDF;FAT(2)文件共享定义:通过网络提供的文件共享服务,提供文件上传和下载服务隐藏共享文件夹:共享名$访问隐藏共享文件夹:访问:\ip\共享名$(3)默认共享:c、e、e、e等关闭默认共享:临时关闭:netsharec$/del永久关闭:修改注册表2.
tlucky1
·
2022-06-20 01:04
安全
windows
周日直播,龙蜥社区等8位专家在线报告 | 2022大学生操作系统大赛培训会
在2022全国大学生系统能力大赛操作系统设计赛中,龙蜥社区设置了两个赛题,每个赛题均指派了专业导师对参赛同学提供精心指导,并持续为同学们学习
操作系统知识
提供支持。
·
2022-05-13 20:42
操作系统开源
操作系统知识
点(可学习,可复习,可面试)
好几天没有发博客了,这几天都在忙着学习技术栈和操作系统,最近看完了王道考研的操作系统,并且结合着其他资料对操作系统的知识点进行了以下一万多字的整理,方便自己和小伙伴儿们学习,复习,以及准备面试用。制作不易,还请各位大佬多多支持。如果写的有什么不对或者需要改进的地方,还请大佬不吝赐教,在这里先感谢大佬。以下正文开始文章目录操作系统简介操作系统的特征并发共享虚拟异步处理器的两种状态操作系统的体系结构系
小威要向诸佬学习呀
·
2022-04-23 08:32
交互
后端
java
c#
python
基于eBPF技术的开源项目Kindling之探针架构介绍
eBPF技术或者内核模块是一种内核技术,需要的背景知识是C语言和
操作系统知识
。而可观测开发者关注的是要输出什么样的指标,同时因为平时使用Go、Java这一类语言较
·
2022-04-21 18:06
开源云原生监控ebpf架构
操作系统知识
点
操作系统内核态和用户态内核态和用户态的区别?内核态与用户态是操作系统的两种运行级别,当程序运行在3级特权级上时,就可以称之为运行在用户态。因为这是最低特权级,是普通的用户进程运行的特权级,大部分用户直接面对的程序都是运行在用户态;当程序运行在0级特权级上时,就可以称之为运行在内核态。处
爱喝水
·
2022-04-13 09:00
操作系统知识
点整理(三)
引用javaguide4目录什么是系统调⽤进程线程的区别进程同步方式线程间的同步的⽅式操作系统的内存管理机制分⻚机制和分段机制有哪些共同点和区别呢CPU寻址了解吗?为什么需要虚拟地址空间?通过虚拟地址访问内存有以下优势:什么是系统调⽤根据进程访问资源的特点,我们可以把进程在系统上的运⾏分为两个级别:1.⽤户态(usermode):⽤户态运⾏的进程或可以直接读取⽤户程序的数据。2.系统态(kerne
trigger333
·
2022-03-30 13:41
四大件之操作系统
操作系统
深入浅出 ——
操作系统知识
点大复习 !
文章主要结构图如下:操作系统现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制硬件的效果,从而满足用户需求,这种软件称之为操作系统,它的任务就是为
花与人间事同
·
2022-02-21 10:12
操作系统
软件测试工程师所需要具备的软件技能是什么?
软件工程技能可以分成三大块:理解软件工程的规则,了解计算机编程和
操作系统知识
。理解软件工程“规则”。
草帽飞飞
·
2022-02-17 03:48
操作系统知识
梳理
(一)进程间的通信方式管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。只允许数据的单向流动。每个FIFO都有一个名字,允许不相关的进程访问同一个FIFO,因此也成为命名管。消息队列:是用于两个进程之间的通讯,首先在一个进程中创建一个消息队列,然后再往消息队列中写数据,而另一个进程则从那个消息队列中取数据。
Hwyoung
·
2022-02-16 07:24
程序员不得不学的
操作系统知识
(三)
存储器管理存储器层次结构存储层次至少具有三级:最高层为CPU寄存器,中间为主存,最底层是辅存。程序的装入和链接程序装入方式:绝对装入方式:绝对装入程序按照装入模块的地址,将程序和数据装入内存。可重定位方式:在采用可重定位装入程序将装入模块装入内存后,会使装入模块中的所有逻辑地址与实际装入内存的物理地址不同。动态运行时装入方式:装入内存后的所有地址都仍然是相对地址,而将相对地址转换为绝对地址是在程序
·
2022-01-20 18:07
前端后端计算机基础操作系统
程序员不得不学的
操作系统知识
(二)
进程进程的组成进程是操作系统中分配资源的最小单位。进程由3个部分组成,分别是程序代码、数据集、栈和进程控制块(PCB)。各自的作用如下:程序代码:描述了进程需要完成的功能。数据集、栈:程序在执行时所需要的数据和工作区。进程控制块:包含进程的描述信息和控制信息,它是进程存在的唯一标识。PCB:用来描述和控制进程运行的通用数据结构,是进程能够独立运行的基本单位。(常驻内存,存在系统专门开放的PCB块)
·
2022-01-20 18:06
后端计算机基础操作系统前端
程序员不得不学的
操作系统知识
(一)
计算机硬件计算机的重要组成部分,包含了5个重要的组成部分:运算器、控制器、存储器、输入设备、输出设备。运算器:运算器最主要的功能是对数据和信息进行加工和运算。它是计算机中执行算数和各种逻辑运算的部件。运算器的基本运算包括加、减、乘、除、移位等操作,这些是由算术逻辑单元(ALU)实现的。而运算器主要由算数逻辑单元和寄存器构成。控制器:指按照指定顺序改变主电路或控制电路的部件,它主要起到了控制命令执行
·
2022-01-20 18:06
操作系统后端计算机基础
文件管理
文件系统基础[王道
操作系统知识
备份]文件的概念文件是以计算机硬盘为载体的存储在计算机上的信息的集合。
NiNko
·
2022-01-12 21:41
网络&
操作系统知识
大纲
网络相关1、HTTPVSHTTPShttps+非对称加密(证书校验)+对称加密(通信过程)非对称加密算法涉及到需要向ca认证机构(证书签发机构,类似官方权威)申请证书https://blog.csdn.net/a407479/article/details/80634789HTTP明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP)数据传输过程是加密的,安全性较好。使用HTTPS
w孤风
·
2021-09-06 10:58
【操作系统】
操作系统知识
点整理;C++ 实现线程池与windows 线程池的使用;
文章目录体系结构冯诺依曼存储结构cache常见的组织结构cache命中缓存一致性硬中断、软中断操作系统结构内核Linux宏内核内存管理虚拟内存内存管理-分段-分页-段页式进程线程进程、线程和协程的区别和联系进程PCB进程控制块进程控制进程创建与跳转、等待和终止;CPU上下文切换进程上下文切换父进程、子进程、进程组、作业和会话进程状态的切换守护进程、僵尸进程和孤儿进程线程线程TCB进程PCB线程上下
怎么这么帅啊
·
2021-08-22 23:16
学习笔记
操作系统
windows
c++
秒懂Java多线程
版权申明】非商业目的可自由转载博文地址:https://www.jianshu.com/p/25675e583943出自:shusheng007前言这个话题一般比较大,如果往深了研究学问可大了,不仅涉及到
操作系统知识
还会涉及计算机硬件的知识
shusheng007
·
2021-06-08 11:53
开发成长之路(21)-- 不可不知的
操作系统知识
(1)
文章目录知识框图操作系统的硬件环境计算机系统的层次结构操作系统主要作用多道程序设计的基本概念分时系统实时系统实时任务的类型实时系统与分时系统的比较中央处理机指令的基本执行过程处理机的状态存储器的层次结构缓冲技术与中断技术中断处理时钟进程前驱图为什么要进程进程的特征进程的三种基本状态挂起状态的引入进程控制块(PCB)操作系统内核的功能进程的调度调度方式非剥夺方式剥夺方式进程调度算法先进先出(FIFO
看,未来
·
2021-05-26 10:30
开发成长之路
操作系统
安网3(SAFE)项目进展(第六期)
Masternode快速搭建工具简化了Masternode节点的安装过程,不要求用户具有深厚的网络知识,
操作系统知识
,能显著减少安装过程中出现
安网_SAFE
·
2021-05-12 01:45
超全整理!Linux 性能分析工具汇总
如果没有完善的计算机系统知识,网络知识和
操作系统知识
,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。
·
2021-03-22 14:40
linux服务器程序员运维后端
超全整理!Linux 性能分析工具汇总
如果没有完善的计算机系统知识,网络知识和
操作系统知识
,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。
·
2021-03-22 14:45
linux服务器程序员运维后端
15分钟!一文帮小白搞懂操作系统之内存
前言操作系统是一门比较难啃的课程,同时
操作系统知识
对开发者们来说是十分重要,相信各位在学操作系统的时候,有太多的抽象难以理解的词汇与概念,把我们直接劝退,即使怀着满腔热血的心情学操作系统,不到3分钟睡意就突然袭来
·
2021-03-10 09:24
内存管理操作系统内存
Node.js知识概括
Node.js知识概括
操作系统知识
Node.js简介Node.js入门COMMONJS规范包packageNPM(NodePackageManager)Buffer(缓冲区)fs(文件系统)模版引擎
操作系统知识
命令行
GeorgeLin98
·
2021-02-10 22:13
前端
node.js
嵌入式第0部分:朱老师带你零基础学Linux(一)
操作系统知识
入门
一、当前主流操作系统及其特点当前主流的操作系统:Windows、Linux、Android、IOS、Symbian、Unix。Windows系统:傻瓜式操作,Windows的初衷就是让所有人都会使用电脑。Linux系统:Linux是给专业的人使用的,不是给普通用户用的。操作起来比较麻烦,学习起来比较难。Linux是免费的、开源的。Linux性能好,可移植性好,设计理念先进。Android系统:移动
并不傻的狍子
·
2021-02-05 18:18
嵌入式开发
嵌入式
操作系统知识
总汇|二十万字超详细|考研工作学习必备
操作系统知识
总汇操作系统(一)操作系统引述操作系统(二)处理器管理操作系统(三)存储器管理操作系统(四)设备管理操作系统(五)文件管理操作系统(六)用户接口操作系统(operationsystem,简称
diviner_s
·
2021-01-07 23:15
操作系统概论
操作系统
15分钟!一文帮小白搞懂操作系统之内存
前言操作系统是一门比较难啃的课程,同时
操作系统知识
对开发者们来说是十分重要,相信各位在学操作系统的时候,有太多的抽象难以理解的词汇与概念,把我们直接劝退,即使怀着满腔热血的心情学操作系统,不到3分钟睡意就突然袭来
程序猿阿星
·
2020-12-08 18:56
操作系统
操作系统
内存管理
操作系统知识
点整理笔记(三)
内存是用于存放数据的硬件。程序执行前需要先放到内存中才能被CPU处理。若计算机按字节编址,则每个存储单元大小为1字节,即1B(8个二进制位)。若字长位16位的计算机按字编址,则每个存储单元大小为1个字,每个字的大小为16个二进制位。。一台电脑有4GB内存指该内存中可以存放个字节,若是按字节编址,则有个存储单元,且需要用32个二进制位来标识这些地址:。进程运行原理-指令相对地址又称为逻辑地址,绝对地
dev_winner
·
2020-11-24 10:08
Android
操作系统知识
详解
这篇博文主要是介绍Android操作系统中,个人汇总的比较重要的一些知识点,在Android的系统四层结构中(有些地方分为五层),作为应用开发的程序员,我们常常可能只关注最上层的应用层,但是其实在我们操作或者使用某些系统接口时,其实都无时无刻涉及到系统其它层级的知识点,所以如果要做到“知其然,知其所以然”,深入理解系统其它层的知识,对提高我们开发的视野也是很有帮助的,可能这就是别人常说的上帝视角吧
Android开发_Hua
·
2020-11-08 10:06
Matlab中“Out of memory”问题总结(超全版)
其原因在于:内存在使用的过程中会不断的分配和释放,导致被分割成很多不连续的区域(
操作系统知识
)。
holybin
·
2020-09-17 03:47
编程工具
操作系统知识
框架
一、操作系统概述二、进程管理三、内存管理三、文件管理四、I/O设备管理一、操作系统概述(一)操作系统的概念、特征、功能、提供的服务(二)操作系统的运行环境1、内核态与用户态;2、中断、异常3、系统调用二、进程管理(一)进程与线程1、进程概念2、进程的状态和转换3、进程组织4、进程通信(共享存储系统、消息传递系统、管道通信)5、线程的概念与多线程模型6、用户线程与内核线程的特点(二)处理机调度1、调
Jack荣
·
2020-09-15 20:43
操作系统
《程序是怎样跑起来的》读书笔记
后面章节涉及汇编语言、
操作系统知识
,因缺乏基础而尚未能完全弄懂。趁还有记忆简单总结一下前面六章书的章节要点,方便日后回顾。
weixin_30736301
·
2020-09-15 07:00
数据结构与算法
操作系统
Windows Mobile智能
操作系统知识
扫盲篇
前言:如今几乎每个人的电脑上,只要使用了Windows的操作系统,不管是正版还是盗版,都能看到Windows的红蓝绿黄四色斜的方形logo,而在智能手机上,这个logo出现的频率也是越来越高,微软专为智能手机打造的WindowsMobile系统在市场扩大的同时,也将这个logo散发开来,现在我们就来了解一下WindowsMobile智能操作系统。系统简介WindowsMobile是微软为智能移动终
yuedingy
·
2020-09-15 06:18
什么叫精通C++
常用的面向对象复用模型设计、常用的数据结构设计、常用的
操作系统知识
、内存管理、多线程互斥,然后能够很轻松的应用现有的软件模块和开发库,比如用开源的库(例如log4cpp),购买的其他公司的接口模块等,能够和容易上手应用一个你从未涉足的开发平台
renwenchao888
·
2020-09-14 01:27
【
操作系统知识
】进程、线程、协程
进程、线程、协程进程:操作系统分配资源的最小单位;有自己的独立地址空间;有独立的内存资源,代码段、数据段、堆栈段;进程间互不干扰,所以通信复杂(管道、消息队列、mmap、socket、信号);进程间切换消耗大(需要切换页目录,为了提高虚拟地址映射到物理地址的效率,有一个缓存用于缓存常用的映射关系,在切换页目录后,这个缓存就失效了,所以映射命中率就会降低,表现出来就是程序运行慢);线程:操作系统调度
烊萌
·
2020-09-13 19:22
linux
操作系统
进程
线程
协程
IO多路复用
IO多路复用IO多路复用就是服务端用来处理大量客户端同时连接的情况,select,poll,epoll都是IO多路复用的机制文章目录IO多路复用IO多路复用
操作系统知识
补充用户态和内核态进程切换文件描述符
Kevin_cai09
·
2020-09-13 17:11
秋招
嵌入式系统基本知识
嵌入式系统基本知识什么是嵌入式系统嵌入式系统的分类嵌入式微控制器嵌入式微处理器典型的嵌入式系统组成嵌入式软硬件系统电路基本知识什么模拟电路什么是数字电路
操作系统知识
操作系统组成软件结构分类什么是嵌入式系统嵌入式系统英文名称是
爱探究的王先森
·
2020-09-12 13:54
c语言
后端
linux
运维
操作系统知识
点梳理
文章目录一、编译和链接二、ELF格式文件1、ELF头2、.text3、.rodata4、.data5、.bss6、.symtab7、.rel.text8、.rel.data9、.strtab10、节头部表(段表)11、其他有必要说的段三、静态链接的过程1、符号解析a、概念b、静态链接库的好处c、gcc静态链接过程详解2、重定位a、重定位节和符号定义2、重定位节中的符号引用四、虚拟内存1、前提概念2
林夕水心
·
2020-09-12 00:53
CSAPP
操作系统知识
(7)--Shell(2)
Shell传递参数我们可以在执行Shell脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推……实例以下实例我们向脚本传递三个参数,并分别输出,其中$0为执行的文件名:#!/bin/bashecho"Shell传递参数实例!";echo"执行的文件名:$0";echo"第一个参数为:$1";echo"第二个参数为:$2
Mrzhoug
·
2020-09-11 21:30
java高级-操作系统知识
shell
操作系统
计算机
操作系统知识
点(一)
(1)操作系统的定义:对计算机系统资源进行直接控制和管理,协调计算机的各种动作,为用户提供便于操作的人机界面,存在于计算机软件系统最底层核心位置的程序的集合(2)操作系统的功能:a.处理机管理b.存储器管理c.作业管理d.信息管理e.设备管理f.标准输入输出g.中断处理h.错误处理(3)时间片定义:时间片是程序一次运行的最小时间单元。时间越短,响应时间越快。(4)多道批处理系统分时系统实时系统CP
zrx1832
·
2020-09-10 22:43
操作系统知识
点整理
操作系统1.进程PCB(控制块)包含进程标识符,内部标识符用来给操作系统使用,外部标识符给用户使用。处理机状态,包括通用寄存器,指令计数器进程调度信息,包括进程状态是阻塞还是运行,进程优先级等进程控制信息,程序和数据的地址,资源清单,进程同步等2.进程与线程区别进程是资源分配的实体,线程是资源调度的实体,一个进程可以有多个线程,线程之间共享进程资源,线程有自己独立的堆栈,不与进程共享,线程更轻量级
ustb_yzb
·
2020-08-26 15:09
c++学习
操作系统知识
点汇总
1.进程和线程的区别。2.死锁的必要条件,怎么处理死锁。3.Window内存管理方式:段存储,页存储,段页存储。4.进程的几种状态。5.IPC几种通信方式。6.什么是虚拟内存。7.虚拟地址、逻辑地址、线性地址、物理地址的区别。转载于:https://blog.51cto.com/coollast/1112058
weixin_33725239
·
2020-08-26 15:36
入门
操作系统知识
,这一篇就够啦!
弱弱的问一问:要操作系统干嘛?这里先不讲操作系统的概念了,因为文字太生硬了,我们只需要看一个简单的例子:在我们的JS代码里,只需要输入console.log(1+1);就可以在浏览器面板中看到2,这其中发生了什么事情呢?(简单扫一眼)首先键盘输入代码1+1到显示器输出2,需要CPU控制键盘(输入设备),将获取的1+1指令放入内存然后CPU的控制器从内存中取出指令,并分析出指令是让计算机做一个1+1
IT 哈
·
2020-08-26 11:37
网络
NodeJS
操作系统知识
盘点(五)(内存管理方式以及其他)
25、非连续分配管理方式(1)基本分页存储管理方式在分区存储管理中,要把作业放在一个连续的存储区中,因而会产生碎片问题(外部碎片)。尽管通过拼接方式可以解决碎片问题,但代价较高。如果允许将一个作业存放到许多不相邻接的分区中,那么就可以避免拼接,,从而有效解决外部碎片问题。基于这一思想引入了分页存储管理(或称页式存储管理)技术1)分页管理在分页存储管理中,用户作业的地址空间被划分称若干个大小相等的区
fa1lr4in
·
2020-08-25 17:41
各种基础知识
Windows、Linux以及银河麒麟系统的一些
操作系统知识
Windows、Linux以及银河麒麟系统的一些
操作系统知识
一、
操作系统知识
(WindowsLinux银河麒麟系统)1.Windows操作系统(美国微软公司):简介:Windows操作系统是美国微软公司研发的一套操作系统
ctrl+shift+delete
·
2020-08-25 03:56
技术
linux
内核
操作系统
ubuntu
redhat
2019年下半年软件设计师备考指南
备考方式考试内容及时间基础知识纸考基础知识2019-11-0909:00:00(150分钟)应用技术纸考应用技术2019-11-0914:00:00(150分钟)考试科目一、计算机系统基础知识二、程序语言基础知识三、
操作系统知识
四
火锅机器
·
2020-08-24 19:07
软件设计师
浅析mysql redis rocketmq的持久化机制
触类旁通据我的学习经验,优秀的源码里面无非就是一些通用经验,通用设计模式,通用算法,通用
操作系统知识
,通用数据结构的组合。
major_tom
·
2020-08-24 12:36
学习
北航复试-操作系统
框架梳理北航操作系统总复习【高效复习】操作系统思维导图和重难点北航软件学院复试专业课知识点梳理(操作系统部分)参考教程王道考研
操作系统知识
点整理
大前端码农的自我修养
·
2020-08-22 12:51
#
北航复试
linux
操作系统知识
汇总
LINUX操作系统文件系统操作:在复制文件的时候,cp-rwenjian1wenjian2将文件1复制到文件2中,当文件2起初不存在时,会把文件1中的内容复制到文件2,并创建文件2;当文件2起初就存在时,会将文件1这整个文件夹复制到文件2中!touch文件创建一个空文件cp和rm不为空的文件夹时要-r遍历,但是mv移动的时候就不需要-r遍历就可以把真个文件夹移动进去!rm在移除不为空的文件时,需要
lmxwll
·
2020-08-22 04:13
操作系统知识
点总结--eventfd实现线程事件通知机制
什么是eventfdeventfd是Linux2.6提供的一种系统调用,它可以用来实现事件通知。eventfd包含一个由内核维护的64位无符号整型计数器,创建eventfd时会返回一个文件描述符,进程/线程可以通过对这个文件描述符进行read/write来读取/改变计数器的值,从而实现进程/线程间通信。eventfdeventfd-事件通知文件描述符eventfd系统函数-创建一个能被用户应用程序
codingJames
·
2020-08-21 11:32
上一页
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
其他