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
操作系统基础知识
linux
操作系统基础知识
和基本命令 笔记
基础(RHCE)3本书:RH033,RH133,RH253架构师:RHCA5本书:RH401,RH423,RH442,RH436,RHS333MysqlRH436Nosql运维工程师:2w台服务器 web2000台系统工程师系统架构师DBA方法论:思维方式计算机体系机构:5大部件:运算器,控制器,存储器,输入设备,输出设备post:BIOS,将ROM-->RAM,由硬件逻辑完
hunan_lly
·
2014-07-05 12:55
linux
命令
操作系统
札记
操作系统基础知识
也许,只需这一篇文章,便能让你全面的认识操作系统!在阅读本文之前,推荐阅读“自己动手制作4位计算机”。目录:1.进程的有哪几种状态,状态转换图,及导致转换的事件。2.进程与线程的区别。3.进程通信的几种方式。4.线程同步几种方式。5.线程的实现方式.(用户线程与内核线程的区别)6.用户态和核心态的区别。7.用户栈和内核栈的区别。8.内存池、进程池、线程池。9.死锁的概念,导致死锁的原因,导致死锁的
bzhxuexi
·
2014-06-24 13:00
线程
面试
操作系统
进程
调度
操作系统基础知识
操作系统常见面试题总结1、什么是进程(Process)和线程(Thread)?有何区别?进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进
Weiguang_123
·
2014-04-20 16:00
学习笔记:第2章
操作系统基础知识
1、PV操作是实现进程同步与互斥的常用方法。P操作和V操作是低级通信原语,在执行期间不可分割。其中,P操作表示申请一个资源,V操作表示释放一个资源。2、进程推进顺序不当、同类资源分配不当、PV使用不当等情况都可能造成死锁。3、最佳(optimal)置换算法,选择那些永不使用的,或者是在最长时间内不再被访问的页面置换出去。4、先进先出(FIFO)置换算法,总是淘汰最先进入内存的页面,即选择在内存中驻
代码间的舞者
·
2014-03-30 18:47
软考笔记
操作系统基础知识
操作系统基础知识
1.进程并发执行时若不满足Bernstein条件时会出现什么结果?程序执行结果会不可避免的失去封闭性和可在线性。2.一个作业从提交到运行结束通常经历那几个阶段?
qileilove
·
2013-07-05 10:00
java 多线程 并发控制
关键字---并发(Concurrency) 并发或者并行,对有
操作系统基础知识
的人并不陌生,并发可以是系统级的,如今的大多数操作系统都是多任务系统,多个任务或者是抢占式的,或者是通过轮循CPU时间片的方式运行
a416090287
·
2012-10-23 23:00
操作系统基础知识
1. 现代操作系统的基本特征: 并发性、共享性、虚拟性、异步性和不确定性。2. 什么是进程 进程是一个具有独立功能的程序关于数据集合的一次可以并发执行的运行活动,其基本特征:动态特征、并发特征、独立性、相互制约性。进程的构成:程序、数据和进程控制块。进程有三种基本的调度状态:执行状态、就绪状态和等待状态。 进程的引入大大地提高了资源的利用率和系统的吞吐量,而引入线程的
Allen_Zhao_2012
·
2012-10-23 14:00
多线程
活动
存储
系统架构设计师教程学习随笔 (计算机与网络基础知识--
操作系统基础知识
)
一.操作系统分类1.网络操作系统网络操作系统(NOS)是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。例如像前面已谈到的当在LAN上使用字处理程序时,用户的PC机操作系统的行为像在没有构成LAN时一样,这正是LAN操作系统软件管理了用户对字处理程序的访问。网络操作系统运行在称为服务器的计算机上,并由联网的计算机用户共
weixin_30270561
·
2012-07-28 12:00
操作系统
系统架构
网络
系统架构师复习-操作系统
1
操作系统基础知识
操作系统OperatingSystem,是计算机系统的核心系统软件。计算机系统由硬件和软件组成,软件通常分为系统软件和应用软件。
boboe63
·
2012-02-19 22:33
操作系统
架构师
职场
基础知识
休闲
系统架构师复习-操作系统
1
操作系统基础知识
操作系统OperatingSystem,是计算机系统的核心系统软件。计算机系统由硬件和软件组成,软件通常分为系统软件和应用软件。
boboe63
·
2012-02-19 22:33
职场
基础知识
操作系统
Linux
操作系统基础知识
之九:设备驱动
Q1. 为什么把设备分为“块设备”和“字符设备”两大类?A:1) Linux将设备看成文件,具有三方面的含义:第一,每个设备都对应一个文件名,在内核中也就对应一个索引节点;第二,对文件操作的系统调用大都适用于设备文件;第三,从应用程序的角度看,设备文件的逻辑空间是一个线性空间;对于同一个具体的设备而言,文件操作和设备驱动是同一个事物的不同层次,概念上可以将一个系统划分为应用
zhouzxi
·
2011-10-17 19:00
linux
磁盘
Linux
操作系统基础知识
之八:文件系统
Q1. Linux目录树结构是怎样的?它与Windows的目录树结构有什么区别?为什么Linux的文件系统采用固定的目录形式?A:文件是一个抽象的概念,它是存放一切数据或信息的仓库;1) Linux的目录树结构为:根目录(/)在上,其它的平行在下;2) Windows操作系统也是采用树型结构,但其树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,它们之间
zhouzxi
·
2011-10-16 20:00
linux
框架
windows
File
磁盘
Linux
操作系统基础知识
之六:系统调用
Q1. 什么是系统调用?为什么要引入系统调用?A:1) 操作系统为用户态的进程与硬件设备(如CPU、磁盘和打印机等)之间的交互提供了一组接口,这些接口使得程序更具有可移植性,因为不同的操作系统只要所提供的一组接口相同,那么在这些操作系统之上就可以正确地编译和执行相同的程序,这组接口就是所谓的“系统调用”;2) 引入系统调用的原因有:A. 这使得编程更加容
zhouzxi
·
2011-10-14 14:00
编程
linux
磁盘
Linux
操作系统基础知识
之五:中断和异常
Q1. 什么是中断?什么是异常?二者有何不同?A:1) 中断控制是为克服对I/O接口采用程序查询控制服务方式所带来的处理器低效率而产生的,它的主要优点是只有在I/O接口需要服务时才能得到处理器的响应,而不需要处理器不断地进行查询;因此,最初的中断全部是对外部设备而言的,称为外部中断(或硬件中断);2) 异常也叫做内部中断,它是为解决机器运行时所出现的某些随机事件
zhouzxi
·
2011-10-13 15:00
编程
linux
System
终端
Descriptor
linux内核
Linux
操作系统基础知识
之四:内存管理
Q1. 为什么把进程的地址空间划分为“内核空间”和“用户空间”?A:Linux的虚拟地址空间的大小为4GB,内核将这4GB的空间分为两部分,较高的1GB(虚地址0xC0000000到0xFFFFFFFF)供内核使用,称为“内核空间”;而较低的3GB(虚地址0x00000000到0xBFFFFFFF)供各个进程使用,称为“用户空间”;因为每个进程可以通过系统调用进入内核,因此,内核空间
zhouzxi
·
2011-10-12 15:00
Linux
操作系统基础知识
之七:内核中的同步
Q1. 什么是临界区?什么是竞争状态?什么是同步?A:1) 临界区(criticalregions)就是访问和操作共享数据的代码段,多个内核任务并发访问同一个资源通常是不安全的;2) 如果两个内核任务可能处于同一个临界区,就是一种错误现象;如果确实发生了这种情况,就称它为竞争状态;3) 避免并发和防止竞争状态称为同步(synchronization)
zhouzxi
·
2011-10-12 11:00
linux
测试
UP
任务
Linux
操作系统基础知识
之三:进程
Q1. 程序与进程的概念分别是什么?为什么要引入“进程”的概念?A:1) 程序是一个普通文件,是机器代码指令和数据的集合,这些指令和数据存储在磁盘上的一个可执行映像中,可执行映像(executableimage)就是一个可执行文件的内容;2) 进程代表程序的执行过程,它是一个动态的实体,随着程序中指令的执行而不断地变化,在某个时刻进程的内容被称为进程映像(pro
zhouzxi
·
2011-10-11 15:00
Linux
操作系统基础知识
之二:内存寻址
Q1. 什么是物理地址?什么是虚地址?什么是线性地址?A:1) 将主板上的物理内存条所提供的内存空间定义为物理内存空间,其中每个内存单元的实际地址就是物理地址;2) 将应用程序员看到的内存空间定义为虚拟地址空间(或地址空间),其中的地址就叫做虚拟地址(或虚地址),一般用“段:偏移量”的形式来描述,如A815:CF2D;3) 线性地址空间是指一段连续的
zhouzxi
·
2011-10-10 16:00
数据结构
linux
存储
平台
Linux
操作系统基础知识
之一:Linux操作系统概述
Q1. 什么是GNU?Linux与GNU有什么关系?A:1) GNU是GNUisNotUnix的递归缩写,是自由软件基金会(FreeSoftwareFoundation,FSF)的一个项目,该项目已经开发了许多高质量的编程工具,包括emacs编辑器、著名的GNUC和C++编译器(gcc和g++);2) Linux的开发使用了许多GNU工具,Linux系统上用于
zhouzxi
·
2011-10-09 20:00
linux
网络
网络协议
工具
emacs
linux内核
软件水平 小结
目录:第一章 数据结构基础第二章 程序语言基础知识第三章
操作系统基础知识
第四章 软件工程基础知识第五章 数据库系统第六章 多媒体技术及应用第七章 计算机的体系结构和主要部件第八章 存储器系统第九章
shine0181
·
2010-09-22 00:00
数据结构
算法
数据库
软件测试
测试
存储
第二章
操作系统基础知识
2.1操作系统概述1)操作系统的作用:操作系统能有效的组织和管理系统中的各种软、硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。两个主要作用是通过资源管理器提高计算机系统的效率,改善人机界面为用户提供友好的工作环境。2)操作系统的4个特征:并发性、共享性、虚拟性和不确定性。功能:处理机管理,采用多通道程序等技术将CPU的时间合理地分配给每个任务
cometdlut
·
2010-08-17 22:00
工作
Semaphore
任务
交通
产品
嵌入式操作系统
操作系统基础知识
2.3.1主要知识点掌握操作系统的类型、功能、层次结构和进程概念,以及作业、处理机、存储、文件和设备等管理的原理和方法。2.3.1.1操作系统类型和功能根据使用环境和对用户作业的处理方式划分,操作系统的基本类型可以分为批处理操作系统、分析操作系统和实时操作系统3大类型。分时操作系统使多个用户同时以会话方式控制自己程序的运行,每个用户都感到似乎各自有一台独立的、支持自己请求服务的系统。实时系统往往是
cncbird
·
2009-11-18 13:00
Java并发--多线程(To be Cont...)
关键字---并发(Concurrency) 并发或者并行,对有
操作系统基础知识
的人并不陌生,并发可以是系统级的,如今的大多数操作系统都是多任务系统
walson
·
2009-03-01 19:00
java
jvm
多线程
thread
虚拟机
需要准备的内容
2008.8.18 今天把需要准备的东西列了一下: ·c语言 ·高质量C++编程 ·程序员面试宝典 ·code复习 ·linux
操作系统基础知识
·嵌入式开发基础知识 ·数据结构 ·计算机网络
juliababy
·
2008-08-27 09:00
数据结构
oracle
编程
数据库
工作
嵌入式
上一页
1
2
3
4
下一页
按字母分类:
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
其他