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
操作系统基础
03-1 操作系统内核结构 ——
操作系统基础
马哥
1、硬件抽象逻辑层——HAL。(1)实现对计算机硬件识别检测,检测设备参数,设置设备地址端口、设备参数,控制读写设备端口地址。(HAL通过设备的端口地址操作设备)(2)向上层提供统一的HAL调用接口。2、内核——kernal。(1-1-1)内核中的设备驱动程序模块——它获取HAL检测到的硬件参数,通过HAL提供的功能调用实现对设备的访问操作。它实现特定型号、特定设备的精确操作。如不同型号打印机的数
湛海科技
·
2017-11-27 17:06
操作系统
内核结构
Linux
操作系统基础
命令
现在大多数家庭用户使用的是windows系统,但是在企业中,实际用到的却是Linux操作系统,因为它能够在很大程度上降低成本。相信,许多人想安装linux系统,但是双系统对于硬件的配置要求很高,所以,在此基础上,linux虚拟机是很必要的,我使用的是cenos7版最新的linux操作系统。下面是相关链接,关于虚拟机,使用的是VMware,两者安装与配对过程很简单,百度即可,此处不做过多的介绍,接下
眉间雪
·
2017-11-02 09:39
linux
基础
操作系统基础
操作系统基础
1.一个完整的操作系统=kernel(内核)+Application(应用程序)2.LinusTorvalds(李纳斯·托沃茨)(***)在IT计算机领域拥有超高技术的人。
biubiubiu杭
·
2017-10-20 19:13
OS
操作系统基础
操作系统基础
一个完整的操作系统包括(kernel+application)内核+应用程序而我们要学习操作系统:Linux操作系统我们平时所用的WINDOWS和MS-DOS都是微软出的,而Linux不是微软出的
Vayne36
·
2017-10-13 20:23
基础
网络运维
操作系统基础
应用程序在面向过程的语言中是指令加数据,即以指令为中心,围绕着指令的执行去选择所需要的数据;而在面向对象的语言中是算法加上数据结构,即以数据为中心,围绕着选定好的对象来组织算法。不管怎么说,程序是由开发者通过某种语言编写出来的,并且存放在外部的存储器中的。当然了,设计出的程序是要让它在某种特定的硬件上运行的并实现某种功能的,而想要程序运行,就需要将这些程序从外部的存储器加载到内存中,并且能够被CP
long44
·
2017-10-12 20:15
东西
大概
只是
linux
操作系统基础
linux的基本原则:1.由目的单一的小程序组成,组合小程序完成复杂任务2.一切皆文件3.尽量避免捕获用户接口4.配置文件保存为纯文本格式Shell分类GUI接口:CLI接口:命令提示符,prompt,bash(shell)#:root$:普通用户命令格式:命令+选项(长选项--(通常不能组合必须分开来写)和短选项-(多个选项可以组合-a-b可以组合成-ab))参数:命令的作用对象使用凭证:严格区
清晨微雨
·
2017-09-02 20:48
Linux学习笔记
linux
操作系统基础
2
linux的基本原则:1、由目的单一的小程序组成:组合小程序完成复杂任务2、一切皆文件3、尽量避免捕获用户接口4、配置文件保存为纯文本格式GUI接口:graphicaluserinterface图形化用户接口CLI接口:command-lineinterface命令行用户界面命令提示符:prompt,bash(shell)!!!让人输入命令的人机交互接口#:root$:普通用户命令:命令格式:命令
it芮女侠
·
2017-08-25 15:11
视频
菜鸟
马哥
操作系统基础
之存储器管理
存储器管理存储器的层次结构存储器的层次结构:寄存器-高速缓存-主存-磁盘缓存-磁盘-可移动存储介质可执行存储器:寄存器和主存:存放于其中的数据只需要load或者store指令即可或者对于辅存的访问需要I/O设备的参与,将涉及到中断、设备驱动、以及物理设备的运行,消耗时间比较多存储器管理主要负责对可执行存储器的分配、回收以及提供在存储器层次间数据移动的管理机制主存储器:用于保存运行时的程序和数据,C
颜洛滨
·
2017-06-29 09:45
Python实现获取Linux
操作系统基础
信息
获取信息如下:主机名系统版本系统内核版本总内存CPU生厂商CPU总核心数服务器生厂商服务器序列号各网卡IP,MAC和网卡名信息实现代码如下:#!/usr/bin/python#coding:utf8from subprocess import Popen, PIPEimport re#获取主机名,也可以使用 uname -n 命令获取def hostname(): hostname = Po
蓝色_风暴
·
2017-06-20 11:35
cpu
python
系统信息
Python
2017年最新黑马Python2017年就业班不加密视频教程
www.haotianyi.win/2017/06/16/src/%E9%BB%91%E9%A9%ACPython2017%E5%B9%B4%E5%B0%B1%E4%B8%9A%E7%8F%AD/├─01基础││第1节linux
操作系统基础
天意博文
·
2017-06-16 11:23
2017年最新黑马Python2017年就业班不加密视频教程
www.haotianyi.win/2017/06/16/src/%E9%BB%91%E9%A9%ACPython2017%E5%B9%B4%E5%B0%B1%E4%B8%9A%E7%8F%AD/├─01基础││第1节linux
操作系统基础
SiMaXiaoChen
·
2017-06-16 11:00
加密
linux
python
视频
就业
计算机与
操作系统基础
-计算机发展史
计算机发展史计算机发展史1早期的计算工具21801年卡片时期31835到1900年代程式化计算机41930到1960年代桌上型计算器5前1940年代模拟计算机6早期的数字电脑7首代冯诺伊曼结构及其机种81960年代后第三波9外部资料链接计算机硬件是人类处理运算与储存资料的重要元件,在能有效辅助数值运算之前,计算机硬件就已经具有不可或缺的重要性。最早,人类利用类似符木1的工具辅助记录,像是腓尼基人使
ElijahYang
·
2017-05-17 21:48
计算机硬件
【01】《UNIX高级环境编程》全书精华集锦
每个需要详细了解问题下面需要的信息都给出了相应的参考链接,有些还配上了实际操作,相信你认真看完本文之后对于UNIX
操作系统基础
能有一个更加清晰的认识。2正文(1)什么是操作系统?
hello曹真
·
2017-05-15 10:57
干货
unix
操作系统
linux
面试
Linux
【01】《UNIX高级环境编程》全书精华集锦(更新中)
每个需要详细了解问题下面需要的信息都给出了相应的参考链接,有些还配上了实际操作,相信你认真看完本文之后对于UNIX
操作系统基础
能有一个更加清晰的认识。2
曹真
·
2017-05-14 21:10
Linux
操作系统基础
1、Linux概述Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。Linux操作系统的诞生、发展和成长过
子时年华
·
2017-04-08 17:00
Linux
基础
日常运维
.net 大型分布式电子商务架构说明
架构演变基础框架剥离->分库分表->基础服务建设->私有云建设->分布式
操作系统基础
框架整个公司无论有多少项目,需要沉淀最基础的框架,里面一般包含核心的分库分表规则,统一的数据库操作类库,统一的通讯类,
张涛泽
·
2017-04-07 19:28
数据库
电子商务
淘宝
Linux
操作系统基础
知识vi/vim命令
之前介绍了nano编辑器,vi/vim在功能上更加强大,所以一般都使用vi/vim编辑器编写脚本。vim在vi基础上添加了更加友好的编辑界面,也更容易发现错误。也可以称为模式化编辑器:编辑模式(命令模式)、末行模式、插入模式(输入模式)、替换模式、可视化模式,通过良好的结合各种模式进行脚本编辑。一、vi/vim的打开方式:vi/vim:打开vi/vim的界面;vimfile:file存在,则打开并
从运维开始
·
2017-03-17 16:39
Linux
基础知识
操作系统
Linux
操作系统基础
知识
遇到一些不明白的命令可以先type查看一下命令是内部/外部命令,之后可用help/--help/man命令查看帮助。介绍一些常用命令的使用方法:1.cdcdDIR将工作目录切换至DIR目录去,打开目录文件的功能;cd将工作目录切换至当前登录用户的家目录;cd-将工作目录切换至上一次的工作目录,在两个目录之间进行切换;cd~将工作目录切换至家目录;cd~USENAME将工作目录切换至指定用户的家目录
从运维开始
·
2017-03-16 17:27
Linux
项目
基础知识
操作系统基础
知识
一、操作系统的概念计算机系统可大致分为四个部分:硬件、操作系统、系统程序和应用程序、用户。操作系统OS(OperatingSystem)是作为计算机硬件和计算机用户之间的中介的程序,是管理计算机硬件的软件。二、中断(Interrupt)事件的发生通常通过硬件或软件的中断来表示。硬件可以随时通过系统总线向CPU发出信号,以触发中断。软件通过特别执行操作如系统调用(systemcall)(也称监视器调
不多余的星星
·
2017-03-09 22:15
操作系统基础
IT技术是现代生活的主流,其主要包括硬件、软件的研发和应用。一、开发开发主要包括硬件开发和软件开发。硬件开发常用的语言有机器语言和少量的微码语言,软件开发常用的语言有微码语言和高级语言,微码语言执行效率较高,但太靠近物理层,较难;高级语言和微码语言相比效率较低。高级语言是系统级或应用级的,是面向过程或面向对象的。在开发过程中,高级语言中的强语言主要有C、C++、Java,这些语言在使用前一定要先声
little_ding
·
2017-01-06 17:43
应用程序
软件开发
实验室
linux基础--
操作系统基础
系统调用顺序从底层到高层硬件→Kernel内核→libraryAPI(ApplicationProgramInterface)系统启动顺序加电自检→BIOS映射程序→载入系统内核→应用程序使用缺点:容易产生内存碎片gcc----GNUCComplierGNUc编译器目录管理:ls、cd、pwd、mkdir、rm、tree文件管理:touch、stat(查看修改时间戳)、file、cp、mv、nan
亮公子
·
2016-12-20 22:05
系统
操作
Linux运维
Linux编程:模拟进程调度算法
稍稍有点
操作系统基础
的朋友应该知道进程的调度算法,在这里Koala还是给大家略微介绍一下接下来将要用到的几种算法:先来先服务(FCFS)采用FCFS调度,先请求CPU的进程会先分配到CPU。
KoalaZB
·
2016-12-10 23:43
操作系统
C/C++
[置顶] 剑指Offer——知识点储备-
操作系统基础
剑指Offer——知识点储备-
操作系统基础
操作系统操作系统什么情况下会出现死锁?
sunhuaqiang1
·
2016-11-07 11:00
线程
操作系统
进程
操作系统基础
计算机体系结构:运算器--->寄存器:运算器内部用于临时寄存数据—>L1(L1i+L1d)—>L2—>L3—>内存控制器:控制内存和运算器通信存储器:内存,平面编址输入设备和输出设备(IO设备)和用户交互POST:PowerOnSelfTest(加电自举)---BIOS映射载入内存---CPU从内存读入BIOS初始化系统设备程序:指令instruction+数据datainterrupt:CPU通
yonxinyouth
·
2016-11-06 23:24
计算机
system
Memory
linux 服务器性能监控(一)
几个问题命令本身并不复杂,关键是你对
操作系统基础
知识的掌握和理解,先来看看下面几个问题:CPU、内存以及硬盘的关系是怎样的?进程和线程是什么?有什么区别?有什么优缺点?什么是物理内存?什么是虚拟内存?
dancingking
·
2016-11-04 00:27
操作系统基础
(一)
操作系统把CPU的时间片分配给用户进程,再由用户进程的管理器将时间分配给用户线程。那么,用户进程能得到的时间片即为所有用户线程共享虚拟存储器的最大容量=min(内存+外存,2^n)。n为计算机的地址总线位数。1.多道批处理系统在单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,致使系统性能较差。在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”
u010321471
·
2016-09-04 02:00
cpu
操作系统
Linux学习笔记__Linux
操作系统基础
Linux
操作系统基础
一、Linux的基本原则:1、由目的单一的小程序组成;组合小程序完成复杂任务;2、一切皆文件;3、尽量避免捕捉用户接口;4、配置文件保存为纯文本文件。
人家的
·
2016-08-14 12:16
笔记
Linux
学习
Linux
vCenter Converter Standalone使用文档
文档目的能够使用vCenterConverterStandalone将物理机操作系统迁移到虚拟机
操作系统基础
知识vCenterConverterStandalone能将物理机上的操作系统、VMware虚拟机上的操作系统或者
banyejinghungui
·
2016-08-14 10:40
Converter
vCenter
Standalone
VMware
Linux
操作系统基础
解析之(六)――文件系统层次结构标准(FHS)
一切皆文件是Linux的最基本的最朴素的哲学思想之一。意思就是说:凡是在Linux操作系统中能够被访问和使用的资源,都会以文件的形式提供给用户,即便是硬件设备、进程互操作、网络访问等这些看似与文件无关的内容,也可以虚拟抽象成文件,这就是Linux操作系统。也就是说,在一个完整意义的Linux操作系统中,存在的大量的、数以万计的文件。这些文件有的是硬件设备,有的是管道,有的是套接字,目录文件,符号
phoenixkiki
·
2016-05-24 21:08
文件
文件系统
层级标准
Linux
操作系统基础
解析之(五)――grep命令家族及正则表达式初识
grep号称文本处理三剑客之一,虽然说是三剑客中功能最少也是最简单的,但仍然不能小觑。 grep的全称为:GlobalsearchREgularexpressionandPrintouttheline,即:全面查找正则表达式并将匹配的行显示出来。 那么这里面出现了一个新的概念:正则表达式。那么什么是正则表达式呢? 正则表达式,又称正规表示法、常规表示法英语:(RegularExpression,
phoenixkiki
·
2016-05-22 19:09
grep
search
expression
Linux
操作系统基础
解析之(四)――Linux基本命令剖析(3)
19.wc:外部命令 功能:显示每个文件中的新行、字和字节数 格式:wc[OPTION]...[FILE]... 常用选项: -l:来只计数行数 -w:来只计数单词总数 -c:来只计数字节总数 -m:来只计数字符总数 退出状态: 如果命令执行成功,状态返回值为0;如果命令执行失败,状态返回值为非0。 使用举例: [root@localhost ~]# cat test
phoenixkiki
·
2016-05-22 15:04
linux
操作系统
Linux
操作系统基础
解析之(四)――Linux基本命令剖析(2)
11.cat:外部命令 功能:连接文件并在标准输出中显示连接结果 格式:cat[OPTION]...[FILE]... 常用选项: -A,--show-all:相当于-vET -b,--number-nonblank:对输出的内容按行编号,但空白行不编号 -e:相当于-vE -E,--show-ends:在每一行结尾处显示"$"字符 -n,--number:对所有输出的内容不加区分的按行
phoenixkiki
·
2016-05-22 15:17
linux
windows
操作系统
Linux
操作系统基础
解析之(四)——Linux基本命令剖析(2)
11.cat:外部命令功能:连接文件并在标准输出中显示连接结果格式:cat[OPTION]...[FILE]...常用选项:-A,--show-all:相当于-vET-b,--number-nonblank:对输出的内容按行编号,但空白行不编号-e:相当于-vE-E,--show-ends:在每一行结尾处显示"$"字符-n,--number:对所有输出的内容不加区分的按行编号-s,--squeez
phoenixkiki
·
2016-05-22 15:17
Linux
windows
操作系统
Linux
操作系统基础
解析之(四)――Linux基本命令剖析(1)
Linux操作系统自从出现以来,就备受关注。但是人们往往会有这样的一个印象:Linux比Windows难。为什么好多人都会有这样的想法呢?很简单,因为Windows是在更早的时候,甚至是大多数国人都没有认识到计算机的时候就已经被安装到X86架构的计算机上了。Microsoft公司寻求Intel公司的技术支持,并且建立合作之后,PC的市场就几乎被这两家公司垄断了。所以,很多人刚刚开始接触并逐渐学会
phoenixkiki
·
2016-05-21 20:30
linux
命令
基本
Linux
操作系统基础
解析之(三)――基本命令行操作及获得帮助的方法
我们传统意义上理解的操作系统实际上是指:包括了操作系统的kernel,以及在其上构建了大量的功能各异的应用程序的集合体。所以狭义上来讲,操作系统就是指kernel。kernel将底层的硬件的复杂逻辑屏蔽掉,将硬件虚拟化为更加容易使用和访问的资源,向上层的应用程序提供调用接口,从而可以保证应用程序能够正常运行,能够访问和使用硬件资源。在这些应用程序中,有一类应用程序是非常特殊的,它是操作者使用计算
phoenixkiki
·
2016-05-21 13:55
Linux
操作系统基础
解析之(二)――操作系统由来
什么是应用程序软件? 对于大多数人而言,软件就是一个能够完成某些功能的应用程序。我们在日常的生活和工作中,只要使用计算机类的设备,就不可避免的会使用各种各样的软件。尤其是现在手持智能终端设备的广泛流行,使得应用程序(APP)的概念更加的深入人心,甚至以前从来没有接触过编程的人也能很流畅的说出这样的术语来。 其实,软件的的确确就是由程序员使用某种编程语言编写出来的,但是程序编写出来之后,是如何被使
phoenixkiki
·
2016-05-19 20:31
api
操作系统
内核
Linux
操作系统基础
解析之(一)――IT技术简介
什么是IT? 提及IT技术,大家可能会觉得很熟悉,但是又会很陌生。这是个相关困扰和纠结的问题。IT技术最早指的是InformationTechnology,即信息技术,或者被称为ICT(InformationandCommunicationsTechnology),即信息和通信技术。而在互联网发展到如此地步的今天,有很多人也将IT理解为互联网技术(InternetTechnology)。 接下来
phoenixkiki
·
2016-05-19 14:22
it
计算机
硬件
Linux
操作系统基础
知识总结
1.操作系统总体介绍•CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制。查询指令:cat/proc/cpuinfo•内存:大脑中的记忆区块,将皮肤、眼睛等所收集到的信息记录起来的地方,以供CPU进行判断。查询指令:cat/proc/meminfo物理内存物理内存,就是我们将内存条插在主板内存槽上的内存条的容量的大小。看计算机配置的时候,主要看的就是这个物理内存虚拟内存Windows中
飞翔的小鱼儿88
·
2016-05-15 15:23
测试技术
性能测试
系统架构师成长之路(二)
本篇主要介绍
操作系统基础
知识。 操作系统(OperatingSystem,OS)是计算机系统的核心系统软件,其他软件是建立在
操作系统基础
上,并在操作系统的统一管理和支持下运行。
u012562943
·
2016-05-13 18:00
操作系统总结
本文适合已经有
操作系统基础
的同学,一起回顾知识,本文并不详细讲解每个算法,本文意在知识串联。通过一个例子来串联所有的知识点:写了一个C语言程序: #incl
Hosee
·
2016-05-11 20:00
操作系统
知识点总结
系统架构师成长之路(二)
本篇主要介绍
操作系统基础
知识。 操作系统(OperatingSystem,OS)是计算机系统的核心系统软件,其他软件是建立在
操作系统基础
上,并在操作系统的统一管理和支持下运行。
sunlei1980
·
2016-05-08 22:00
架构师
操作系统
操作系统基础
1操作系统概述操作系统:是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合 操作系统的特征:并发,共享,虚拟,异步。并发:两个或多个事件在同一时间间隔内发生。共享:即资源共享,有两种共享方式:互斥共享方式(一段时间内只允许一个进程访问该资源,只有当该进程访问完并释放该资源后,才允许另一个进程对其访问,这种资源叫做
u011402017
·
2016-05-06 09:00
网工 准备 概述
第二篇3、计算机硬件基础4、
操作系统基础
5、计算机系统开发运行与配置6、标准化与知识产权保护7、网络体系结构8、数据通信基础9、广域网技术10、局域网与城域网技术11、网络互联与因特网技术12、网络应用与配置技术
wjing
·
2016-04-26 08:43
Linux①| Linux
操作系统基础
Linux基础什么是Linux操作系统的定义Anoperatingsystem(OS)issystemsoftwarethatmanagescomputerhardwareandsoftwareresourcesandprovidescommonservicesforcomputerprograms.Theoperatingsystemisacomponentofthesystemsoftware
立课开测
·
2016-04-24 13:07
操作系统基础
-下-进程控制及处理机调度
!:进程的控制和描述*进程的定义:进程是一个具有独立功能的程序在一个数据集合上的一次动态运行过程(是操作系统进行调度和资源分配的基本单元,进程间的通信、同步及上下文切换的开销略大)*进程的特征(了解)1.动态性:动态性是相对于程序本身来说的,程序仅仅是存放在硬盘上的代码,而进程是程序在某一特定数据集上的动态运行,所以,动态性是程序的最基本特性2.并发性:并发性是指在一段时间内,操作系统内有多个进程
u013165504
·
2016-04-23 22:00
OS
操作系统
操作系统基础
及多线程/进程同步
操作系统基础
程序VS进程(Process)VS线程(Thread)程序是指令的集合,静态文本进程是程序在一个数据集上运行的过程,进行资源分配和调度的单元线程是进程中的实体,被系统独立调度和执行的基本单元
tham_
·
2016-04-16 20:00
操作系统
进程同步
多线程同步
操作系统基础
计算机系统 按照用户要求,接收、存储、处理和输出结果信息的系统。比如我要打印一个Excel表格,计算机系统,先是接收到我的操作信息,然后将要打印的信息存储并处理,打印机就输出了一张纸,就是我们要的结果信息了。 包括:硬件系统和软件系统。硬件系统是计算机系统赖以工作的实体,主要包括:中央处理器(cpu)、主存储器(磁盘、光盘)以及各种输入输出设备(键盘,显示器,打印机)等。软件系统,保证
Gnd15732625435
·
2016-04-10 20:00
操作系统基础
知识总结(二)
上一篇文章的传送门:
操作系统基础
知识总结(一)5.IPC几种通信方式IPC即进程间通信(Inter-ProcessCommunication),由于进程的用户空间是相互独立的,一般而言不能随便访问,因此我们需要一些
superxlcr
·
2016-04-04 10:00
基础
操作系统
常见问题
操作系统基础
知识总结(一)
以下为一些常见的
操作系统基础
知识整理总结:1. 进程和线程的区别进程进程,即正在运行的程序,程序从硬盘载入到内存就变成进程。进程是资源的拥有者,每个进程都拥有着自己的内存空间与多个线程。
superxlcr
·
2016-04-03 12:00
基础
操作系统
常见问题
计算机硬件及
操作系统基础
学习笔记
计算机体系结构:运算器+控制器=CPU中央处理单元运算器:就是一个加法器,只能做二进制计算,算数和逻辑运算,如加减乘除,移位控制器:控制协调运算器和存储器交流,接受控制指令,指示运算器如何运算,指示在存储器里存储数据存取位置存储器:编址存储设备,8位一字节,存放数据和指令,不能保存数据,指令,刚加电时里面是空的I/O设备(输入和输出):硬盘,网卡,性能最差,输入输出设备,用来人与计算机打交道,硬盘
love8023icando
·
2016-03-30 00:26
硬件
linux
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他