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
操作系统知识
软件测试工程师所需要具备的软件技能是什么?
软件工程技能可以分成三大块:理解软件工程的规则,了解计算机编程和
操作系统知识
。理解软件工程“规则”。
草帽飞飞
·
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
复习计算机
操作系统知识
点(自己总结备忘)
管程操作系统中管程有一个重要特性:在一个时刻只能有一个进程使用管程。进程无法执行的时候不能一直占用管程,否则其他进程永远不能使用管程。使用管程来实现生产者-消费者的问题进程通信进程中一般不清楚的有:进程同步和进程通信,区别:进程同步:控制多个进程按照一定顺序执行的。进程通信:进程间传输信息。这样一般来说为了进程同步所以让进程进行通信,传输一些进程所需要的信息。管道管道是通过调用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
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
其他