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.使用中断启用与禁止来实现锁中断禁止:就是禁止打断,可以将一系列操作变为原子操作中断启用:就是从这里开始,可以被打断,允许操作系统进行调度上锁操作lock(){/**中断禁止*/while(value!=FREE){/**中断启用*///之所以在这里允许被调度,是因为在单核机器上运行时,//如果调用lock(
一百欧姆
·
2019-03-28 09:35
每个程序员都应该了解的操作系统知识
那我们为什么要做这门
操作系统基础
课呢?容我啰嗦几句,看完也不耽误你买买买。现代计算机系统是一个极其复杂的系统,如果每个程序员都需要搞懂系统所有细节,基本上就不用干别的了。
MacTalk
·
2019-03-25 00:00
操作系统基础
知识(二)
1存储管理存储管理的主要任务是对内存空间进行分配和回收。由于计算机的内存容量有限,故在此基础上发展出了虚拟内存系统。虚拟内存系统的基本思想是用外存来换取内存,通过运算将运行进程访问的地址(逻辑地址,虚拟地址)与主存的物理地址分开,从而使得提供大于物理地址的逻辑地址空间成为可能。而建立虚拟地址和物理地址之间的对应关系、实现转换工作就成为“虚存管理”(1)页式存储组织将各进程的虚拟空间划分为若干个长度
随风凌乱的飘过
·
2019-03-19 17:15
操作系统基础知识
操作系统基础
知识(二)
1存储管理存储管理的主要任务是对内存空间进行分配和回收。由于计算机的内存容量有限,故在此基础上发展出了虚拟内存系统。虚拟内存系统的基本思想是用外存来换取内存,通过运算将运行进程访问的地址(逻辑地址,虚拟地址)与主存的物理地址分开,从而使得提供大于物理地址的逻辑地址空间成为可能。而建立虚拟地址和物理地址之间的对应关系、实现转换工作就成为“虚存管理”(1)页式存储组织将各进程的虚拟空间划分为若干个长度
随风凌乱的飘过
·
2019-03-19 17:15
操作系统基础知识
操作系统基础
知识(一)
1、进程管理(1)进程状态转换图用于展现进程的状态及各种状态之间的转换。常见的有三态模型、五态模型以及七态模型标准的五态模型如图所示执行状态处理机正在占有CPU上执行的状态。单CPU系统中每一时刻只有一个进程处于执行状态活跃就绪状态已经具备了可执行的条件处于就绪状态的进程可以有多个活跃阻塞状态由于等待某个事件的发生放弃处理机进入等待状态可以有多个挂起就绪状态进程被移至磁盘镜像区中,此时进程只缺处理
随风凌乱的飘过
·
2019-03-18 17:10
操作系统基础知识
树莓派3B安装linux(ubuntu mate 16.04.2)+ 远程桌面
目录前言一、安装操作系统1.1下载镜像1.2将系统镜像写入内存卡(16G高速卡)二、
操作系统基础
配置三、远程桌面配置3.1安装xrdp3.2配置xrdp远程的桌面应用3.3重启xrdo服务3.4重启树莓派四
BreederBai
·
2019-02-22 14:26
Ubuntu
树莓派
linux
操作系统基础
linux的基本原则:由目的单一的小程序组成一切皆文件尽量避免捕获用户接口配置文件保存为纯文本格式GUI接口:Gnome:CKDE:C++XFaceCLI接口:命令提示符:prompt#:root$:普通用户shell:bashcshzshkshtcsh命令格式:命令选项参数选项:短选项:-多个短选项可以组合:-a-b=-ab[root@yum~]#ls-al总用量64dr-xr-x---.2ro
wx5c64c9b889f59
·
2019-02-14 11:58
linux
基础
操作系统
linux
操作系统基础
操作系统基础
:系统软件:操作系统、编译器、数据库用户接口:UIUserInterface用户接口有三种:命令接口、程序接口、界面接口GPU:GraphicProcessUnit图像处理单元硬件的速度不同
cary_dan
·
2019-02-12 12:51
linux
Linux 基础4
操作系统基础
计算机同时运行多个程序需要协调器--内核内核kernel:管理硬件资源,并且将硬件资源虚拟成其他样子提供给上层所需要运行的应用程序。系统调用:由内核提供。
看远方的星
·
2019-01-22 21:21
linux
操作系统基础
及命令格式
linux的内核(kernel):内核功能:进程管理、内存管理、文件系统、硬件驱动、网络功能、安全机制linux基本设计原则:1.由目的单一的小程序组成,组合小程序完成复杂任务2.一切皆文件3.尽可能规避捕获用户接口4.配置文件保存为纯文本格式linux的接口:(主要是CLI接口)GUI接口:图形界面接口CLI接口:命令行控制接口命令提示符:prompt,bash(shell)#:root用户的标
http://Chenftli.com
·
2019-01-19 17:21
linux系统
Python--进程
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是
操作系统基础
的结构。
别来无恙-
·
2018-12-31 23:00
Kali 简介
KaliLinux是一个操作系统(2013-03-13诞生)基于DebianLinux的发行版基于包含了约600个安全工具(-省去了繁琐的安装、编译、配置、更新步骤)(-为所有工具运行提供了一个稳定一致的
操作系统基础
陆山右
·
2018-12-28 19:31
网络编程
一
操作系统基础
操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
weixin_34392843
·
2018-12-04 16:00
操作系统
json
网络
软件测试教程,软件测试学习路线大纲分享
第一阶段软件测试环境配置与管理Windows测试环境配置管理1.
操作系统基础
2.网络体系结构3.网络协议与配置4
qq_842354603
·
2018-11-16 17:04
软件测试
网络传输
原文链接:原文链接一.
操作系统基础
操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
lck8989
·
2018-11-08 21:06
计算机基础
计算机网络
线程、进程的概念【多/单线程与多/单进程的区别】【并发与并行的区别】【CPU型号的识别】
Introduction刚刚看博客的时候看到了多线程与多线程,然后想起了两周前的组会上就提到了这个概念,当时忘记记录下来,首先得借鉴一下来自我们实验室的一位学霸的图作为引入,具体概念区别后文会讲解任务调度(包括
操作系统基础
Gerwels_JI
·
2018-11-04 14:25
计算机原理
软考架构师(2)——
操作系统基础
知识(上)
全文链接:https://www.cnblogs.com/nullering/p/9684820.html一:操作系统引论1:操作系统的目标和作用操作系统的主要功能也正是针对四类资源进行有效的管理,及处理机管理,存储器管理,文件管理。设备管理。用户可通过以下三种方式使用计算机:一命令方式,二系统调用方式,三图形窗口方式联机命令接口(交互式命令接口):适用于分时或实时操作系统,cmd中的各种命令就是
阿苍老师
·
2018-09-28 13:00
人生苦短,我用Python——博客目录
计算机基础计算机硬件基础知识
操作系统基础
Python基础Windows环境下Python2和Python3的安装交互式环境与变量的使用简单介绍Python基本数据类型及程序交互基本运算符流程控制与循环数据类型
湫兮
·
2018-09-15 09:00
操作系统基础
参考博客https://blog.csdn.net/u014558484/article/details/52550678多线程之间共享的资源:(1)堆:由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的;因此new出来的都是共享的(16位平台上分全局堆和局部堆,局部堆是独享的)(2)全局变量:它是与具体某一函数无关的,所以也与特定线程无关;因此也是共享的(3)静态变量:虽然对于局部变量来
小丸子的花轮
·
2018-09-13 22:32
Centos7
操作系统基础
环境配置
1.系统防火墙的设置说明:对于RedHat内核系列的Linux防火墙上,iptables是系统默认并且唯一的防火墙。但是在Centos系统上是在原有iptables上,只需要管理firewalld并安装iptables的组件进行相关的配置。(1)使用servicefirewalldstatus查看当前防火墙的状态,一般来说在安装完系统以后防火墙处于自动启动状态;(2)关闭防火墙命令(systemc
雪花飘满地
·
2018-08-20 15:22
Centos7系统运维
linux
操作系统基础
命令大全
Linux的基本原则1、由目的单一的小程序组成2、一切皆文件,设备的访问入口也是文件3、避免捕获用户接口,尽量不和用户交互4、配置文件保存在纯文本格式,只要有一个文本编辑器,足以搞定所有的配置终端虚拟终端默认有6个ctrl+alt+f1/2/3/4/5/6模拟终端物理终端控制台GUI默认有3个Gnome:CKDE:C++XFace:轻量级CLIcommandlineinterfacelogin:登
angelxf520
·
2018-08-18 23:28
如何彻底删除node.js以及node.js安装教程(基于Centos其他linux版本可以类推 )
以下教程建立在linux(centos)
操作系统基础
下,也只有linux需要专门出教程,因为linux的文件位置实在太散了安装node.js先切换到root用户安装openssl-develsu-yuminstallopenssl-devel
枫丿慕
·
2018-07-24 11:17
node
linux
前端
node
linxu
Linux
操作系统基础
知识
一、输入法的切换Application---->SystemTools---->Settings---->Rejino&language---->Inputsource---->+---->Chinese---->Pinyinshift是切换语言的方式二、配置虚拟机的环境1、常规操作rht-vmctlstartdesktop##打开虚拟机rht-vmctlviewdesktop##显示虚拟机rht
moxiliushui
·
2018-07-19 16:50
如何选择Docker基础镜像
如何选择Docker基础镜像镜像官网
操作系统基础
镜像busyboxAlpineCentOSUbuntuDebian编程语言基础镜像Java基础镜像Python基础镜像NodeJs基础镜像应用基础镜像Nginx
nklinsirui
·
2018-07-09 00:00
Docker
网络基础之网络协议篇(一)
一.
操作系统基础
操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
icy城市稻草人
·
2018-07-05 00:00
【Linux】Linux操作系统期末复习笔记
Linux
操作系统基础
XuAn2018-7-4第一讲Linux简介1、Linux是一个开源的操作系统,发布于GPL协议,全称为GNU/Linux2、Linux和Unix是相近的3、FreeBSD是从BSD
XuAn97916
·
2018-07-04 17:56
Linux
快速入门
Linux
操作系统基础
学习总结
##这部分内容主要是基于一些关于
操作系统基础
的学习总结,内容不全面,只讲述了其中的一小部分,后续会再补充,如有错误,还请见谅。操作系统CPUcpu是中央处理器,他是计算机的核心。
黄小斜
·
2018-07-04 09:57
计算机操作系统第四版第一章知识点归纳总结
第一章、操作系统引论一、
操作系统基础
1、操作系统的定义:操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合
云net
·
2018-06-27 09:36
Linux
操作系统基础
内核(Kernel):Linux中的操作系统,重点在于管理计算机的所有活动以及驱动系统中的所有硬件ABI(ApplicationBinaryInterface):应用程序二进制接口描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。API(ApplicationProgrammingInterface):应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发
迷茫的July
·
2018-06-12 23:11
Linux
运维
操作系统基础
知识复习总结
操作系统操作系统概述操作系统作用存储管理2.处理机管理3.设备管理4.文件管理5.用户接口操作系统的定义是管理和控制计算机系统中各种硬件和软件资源、合理地组织计算机工作流程的系统软件,是用户与计算机之间的接口。多道批处理系统在内存中同时存放多道程序,在管理程序的控制下交替执行,这些作业共享CPU和系统其他资源。——包括虚拟机克隆和快照
关机和虚拟机克隆、快照关机:haltinit0shutdown-hnow重启:rebootinit60~6分别代表什么:https://blog.csdn.net/qq_38314823/article/details/80576617快照:虚拟机使用一段时间后,对Linux进行快照,目标:出现问题时可以回滚快照会占用大量的磁盘空间怎样快照a、关机b、VMware操作(VMware中右键虚拟机名-
一只行走在闹市的猪
·
2018-06-05 16:51
Linux操作系统
Linux
操作系统基础
知识
一.Linux操作系统的起源1.linux操作系统是一种类Unix操作系统,他的发展与Unix操作系统息息相关。2.Unix操作系统的发展(1)1969年,Unix系统的第一个版本由KenThompson在DECPDP-7计算机上实现,实现了一个文件系统、一个命令解释器(shell)和一些简单的文件工具,可以同时支持两个用户;(2)1970s末,AT&T成立Unix系统实验室。KenThompso
Koma_Wong
·
2018-06-05 10:57
Linux
软件测试课程
基础班:培养学员软件测试思维模式第一阶段:测试基础软件测试思维模式计算机基础计算机体系结构基础、
操作系统基础
软件测试基础软件的基础概念、软件质量及质量模型、软件测试的基础理论、软件测试的需求分析、软件测试流程及模型
test_sharing
·
2018-05-30 16:05
他山之石
Kolla 让 OpenStack 部署更贴心
目录目录Kolla简介Kolla&Kolla-ansible部署OpenStack准备
操作系统基础
环境准备Python基础环境准备Docker基础环境安装kolla&kolla-ansibleKollaBuildImagesKolla-ansibleDeployOpenStack
范桂飓
·
2018-05-29 18:16
Linux
操作系统基础
Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机Linux介绍Linux出现于1991年,是由芬兰赫尔辛基大学学生LinusTorvalds和后来加入的众多爱好者共同开发完成Linux特点多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,
c.
·
2018-05-27 12:53
Linux
Linux
操作系统基础
学习笔记
之前看了现代操作系统这本书,但是没有好好的总结,看过很快就忘了,现在总结为了加深印象,对一些知识点了解的也更加透彻了。操作系统的四个特性并发:在一段时间内,运行多个程序,执行多个任务。从宏观上来说的。操作系统中引入进程的目的就是为了使程序能并发执行。共享:资源共享,即系统中的资源可供多个并发执行的进程共同使用。由于资源的属性不同,多个进程对资源的共享方式也不同,可分为:互斥共享方式和同时访问方式。
bug_lover_liao
·
2018-05-21 15:04
操作系统
计算机
操作系统基础
笔记
操作系统引论操作系统定义操作系统是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户使用的程序集合。操作系统是位于硬件层之上,所有其它系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。操作系统的目标方便性有效性开放性可扩充性操作系统的作用用户与计算机硬件系统之间的接口处理机计算机资源的管理者扩充裸机资源的软件计算机工作流程的组织
We all are 鸽德
·
2018-05-09 09:24
操作系统
Spring Cloud微服务架构实战--Docker容器化部署
目标:基于Docker进行SpringCloud基础服务组件的容器化部署环境:CentOS7.2
操作系统基础
服务:Eureka服务注册中心+Config服务配置中心其他:Zuul服务网关+Zipkin服务追踪中心
xingyuzhe
·
2018-04-25 14:59
Spring-Cloud
Linux
操作系统基础
知识学习
本文是我在学校自学Linux时所做的笔记,纯理论,希望对大家有所帮助。文章中,Q表示问题,A表示回答。Linux操作系统概述Q1.什么是GNU?Linux与GNU有什么关系?A:1.GNU是GNUisNotUnix的递归缩写,是自由软件基金会(FreeSoftwareFoundation,FSF)的一个项目,该项目已经开发了许多高质量的编程工具,包括emacs编辑器、著名的GNUC和C++编译器(
CloudXli
·
2018-04-10 10:42
linux
操作系统
内存管理
linux
接口
2018软考设计师第五版同以往对比
:第4版第5版对比变化第一章计算机系统知识第一章计算机系统知识无变化第二章程序设计语言基础第二章程序设计语言基础无变化第三章操作系统知识第四章操作系统知识第5版删减小节:网络与嵌入式操作系统、UNIX
操作系统基础
知识第四章软件工程基础知识第五章软件工程基础知识第
肉末茄子哈
·
2018-04-07 19:37
软考资料
学习资料
2018 Python零基础大神运维自动化就业教程最新版Python运维就业 1-5部分
mod=viewthread&tid=1312&extra=page%3D1&_dsign=b3988e73目录:第1章python基础补充资料.zip第1节linux
操作系统基础
01.Linux以及命令
IT_6688
·
2018-04-04 15:07
Linux
操作系统基础
(二)
文件管理文件系统和目录结构文件和目录被组成成一个单根倒置树结构。根文件系统rootfsrootfilesystemrootfs:/etc/,/usr,/var,/root,/home,/dev文件系统分层结构LSBLinuxStandardBaseFHS:FilesystemHierarchyStandard文件系统层级标准/bin:基本命令/sbin:管理类命令/lib/lib64:库文件/et
IT__小子
·
2018-03-31 16:22
Linux
操作
系统基础
Linux
操作系统基础
(一)
服务器操作系统UnixLinux:GNU/LinuxWindowsLinux历史Linux是类UnixUnix诞生于1969年KenTompsonLinux诞生于1991年TorvaldsLinux内核Linux内核版本由3部分组成主版本号次版本号末版本号编译版本号厂商版本号Linux发行版SlackwareSUSE,OpenSuseRedHatRHEL,Centos,FedoraDebianUb
IT__小子
·
2018-03-31 15:26
Linux
运维
操作系统基础
知识总结整理
操作系统基础
知识整理1.操作系统分类:批处理操作系统(单道,多道)、分时操作系统(Unix)、实时操作系统(MsgOS)、网络操作系统、分布式操作系统、微机操作系统(Linux、Windows、IOS等
EasyChill
·
2018-03-23 17:15
操作系统
操作系统基础
计算机系统组成:自下而上依次是计算机硬件资源、操作系统(系统软件)、应用程序、用户。操作系统:管理整个计算机系统的软硬件资源,合理组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。操作系统的特性:并发性、共享性、虚拟性、异步性。并发与并行区别:(1)并发:即一段时间内多个程序同时运行,例如:12:10-12:30这段时间内打游戏再吃饭。虽然一个时间点只做一件事,但
ADN01
·
2018-03-11 19:37
操作系统
操作系统基础
计算机系统组成:自下而上依次是计算机硬件资源、操作系统(系统软件)、应用程序、用户。操作系统:管理整个计算机系统的软硬件资源,合理组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。操作系统的特性:并发性、共享性、虚拟性、异步性。并发与并行区别:(1)并发:即一段时间内多个程序同时运行,例如:12:10-12:30这段时间内打游戏再吃饭。虽然一个时间点只做一件事,但
ADN01
·
2018-03-11 19:37
操作系统
Linux
操作系统基础
(1)
一.linux的简单介绍Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。特点:(1)多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能(2)开源二.linux操作系统的目录结构三.学好linux的一些习惯
ITgo
·
2018-02-24 16:13
【Linux Is Not Unix】Linux
操作系统基础
总结
文章目录##三.如何得到Linux?建议直接到对应的官网去下载。一、Linux的文件系统结构sync;sync;synctarcvfbackup.tar/etctarcvfzbackup.tar.gz/etctarxvfzbackup.tar.gztarxvfzbackup.tar.Zrpm-ivhrpm-Uvhrpm-qrpm-qirpm-qlrpm-qilrpm-qa#前言在一年多的运维维护中
aiming66
·
2018-02-11 19:31
linux
文件系统
结构
▷3.1)——Linux
Linux
Is
Not
Unix
操作系统基础
知识总结
1、简述Linux进程内存空间分为哪几个段?作用分别是什么?答:Linux中的进程包含3个段,分别为“数据段”、“代码段”和“堆栈段”。“数据段”:已被初始化的变量,包括全局变量和已被初始化的静态变量;未初始化数据段,存储未被初始化的静态变量,又称BBS;“代码段”存放的是程序代码的数据;“堆栈段”存放的是子程序的返回地址、子程序的参数以及程序的局部变量等。2、如何查看进程的信息(线程数):三种方
Clearfix_Xia
·
2017-12-03 20:27
Linux
-
C
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他