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
操作系统原理
计算机与操作系统启动原理(我也还没详读)
最近由于学习
操作系统原理
,加上自己对底层的兴趣,查阅了不少资料,现结合《INSIDEWINDOWSNT》以及网上不少网友的文章,以及自己的粗略理解,整理出关于操作系统启动的详细资料,以资共享,当然这其中有不少是摘录的文字
trypsin
·
2020-08-14 05:04
技术阅读
HOOK API DLL 注入
Windows开发者来说,如何在Win32系统中对API函数的调用进行拦截一直是项极富挑战性的课题,因为这将是对你所掌握的计算机知识较为全面的考验,尤其是一些在如今使用RAD进行软件开发时并不常用的知识,这包括了
操作系统原理
chuan014
·
2020-08-13 13:12
Windows编程
Linux进程调度时机和进程切换
进程的调度时机与进程的切换
操作系统原理
中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运行队列中选择一个新进程,选择的过程中运用了不同的策略而已。
yetaozj
·
2020-08-12 00:09
实验报告
关于大学生算法竞赛
大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l
操作系统原理
l计算机组成原理l人工智能l编译原理l算法设计与分析除此之外,我希望你们能掌握一些其它的知识
读书导航
·
2020-08-11 12:39
【好文】
操作系统原理
知识点(第一章 操作系统引论)
操作系统(OS)是计算机系统的核心系统软件,负责控制和管理整个系统,使之协调工作。什么是操作系统?概念1:操作系统是一个系统软件,它管理计算机系统中的软件和硬件资源,在计算机硬件和用户之间起到一个接口作用。☆概念2☆:一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度以及方便用户的程序集合。操作系统的主要目标:方便性(针对用户——自顶向下)有效性(针对硬软件——自底向上):使计算机的各类
奇怪的知识增加了
·
2020-08-11 11:41
操作系统知识
ACM 进阶
大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l
操作系统原理
l计算机组成原理l人工智能l编译原理l算法设计与分析除此之外,我希望你们能掌握一些其它的知识
Tabris_
·
2020-08-11 10:08
=====
杂类
=====
操作系统原理
--调度算法例题
假设系统中有5个进程,它们的到达时间和服务时间见下表,忽略I/O以及其他开销时间,若按先来先服务(FCFS)、非抢占的短作业优先、高响应比优先(HRRN)、时间片轮转(RR,时间片=1)、非抢占式的多级反馈队列(FB,第i级队列的时间片=2i-1)、抢占式的多级反馈队列(FB,第i级队列的时间片=2i-1)六种调度算法进行CPU调度,请给出各个进程的完成时间、周转时间、带权周转时间、平均周转时间和
彩鳞
·
2020-08-11 00:48
操作系统原理
API HOOK的实现原理
Windows开发者来说,如何在Win32系统中对API函数的调用进行拦截一直是项极富挑战性的课题,因为这将是对你所掌握的计算机知识较为全面的考验,尤其是一些在如今使用RAD进行软件开发时并不常用的知识,这包括了
操作系统原理
vincentchun
·
2020-08-10 22:40
delphi类
Windows
Delphi
VC++
应用服务器
数据结构
操作系统原理
实验四 处理机调度
操作系统实验系列链接实验四处理机调度1、实验目的多道程序设计中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深理解处理机调度算法。2、实验预备内容(1)C语言源程序的调试和编译知识。(2)掌握优先数调度算法和时间片轮转法的原理。3、实验内容(1)设计一个按优先数调度算法实现处理器调
bearcat303295
·
2020-08-10 15:03
操作系统
【转】地址重定位:静态重定位和动态重定位
以下文章摘自《
操作系统原理
DOS篇(第二版)》。是
辉仔
·
2020-08-08 16:29
2020-07-08
Linux:1,Linux系统的基础使用;2,
操作系统原理
———多进程&多线程编程;3,计算机网络————1)网络基础TCP/IP2)网络编程;安装Vmwarewindows上的一个应用程序————虚拟出一台物理
zhoudh*
·
2020-08-08 12:07
笔记
经历--比赛绿盟_安全研究员
安全研究员职位要求:1.本科以上学历,有较强的逆向工程能力,熟练掌握至少一种逆向工具;2.熟悉C/C++语言,能够熟练进行Windows或Unix程序编写;熟练掌握至少一种脚本语言;3.熟悉Windows/Unix
操作系统原理
pandamac
·
2020-08-08 01:42
个人经历
阿里、字节等大佬重磅出尽,整理面试题助力金九银十,还不收藏
考虑到这一点,小编决定,将市面上设计比较多的第一梯度:计算机组成原理、
操作系统原理
、网络通信原理、数据结构和算法;第二梯度:JavaSE基础、JavaWeb相关、Java工具(Maven/git等)、JDK
Java架构师联盟
·
2020-08-08 00:34
mysql
java
算法
jvm
面试
java
编程语言
操作系统原理
篇(三)
接着前面的管程:在任何时候,只能口有一个线程活跃在管程内,责任由编译器承担,在管程内,使用两种同步机制:锁用来互斥,条件变量用来控制执行的顺序。从某种意义上来说,管程就是锁上面再加上条件变量。条件变量:线程可以在上面等待的东西,二另外一个线程则可以通过发送信号将在条件变量上等待的线程叫醒,所以条件变量有点像信号量,但是又非信号量,因为不能对其进行up和down操作。管程的中心思想:运行一个在管程里
ElectronR
·
2020-08-07 21:23
操作系统
什么是 “进程、线程、协程”?
作者|头文件责编|王晓曼来源|程序员小灰(ID:chengxuyuanxiaohui)本文从
操作系统原理
出发结合代码实践讲解了以下内容:什么是进程,线程和协程?它们之间的关系是什么?
CSDN 程序人生
·
2020-08-07 09:28
阿里、字节等大佬重磅出尽,整理面试题助力金九银十,还不收藏
考虑到这一点,小编决定,将市面上设计比较多的第一梯度:计算机组成原理、
操作系统原理
、网络通信原理、数据结构和算法;第二梯度:JavaSE基础、JavaWeb相关、Java工具(Maven/git等)、JDK
盟主123
·
2020-08-06 17:00
Linux运维人员成长之路学习书籍推荐(未完整,有待补充)
运维岗位知识结构发展路线入门书:《鸟哥的私房菜(基础篇)》《鸟哥的私房菜(服务篇)》《Linux命令行与Shell脚本编程大全(第2版)》《UNIX/Linux系统管理技术手册》《UNIX编程艺术》计算机及
操作系统原理
书
weixin_34327761
·
2020-08-05 20:45
操作系统原理
实验-动态分区分配方式的模拟
文章目录1.实验目的2.实验内容和要求3.主要仪器设备4.实验原理5.预备知识5.源程序7.实验步骤与调试8.实验结果与分析1.实验目的了解动态分区分配方式中使用的数据结构和分配算法,进一步加深对动态分区存储管理方式及其实现过程的理解。2.实验内容和要求1.用C或其他语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程和回收过程。2.设置初始状态,每次分配和回收后显示出空闲内存分区链的情况
_n19hT
·
2020-08-04 21:16
#
操作系统
操作系统原理
:进程地址空间
Linux进程虚拟存储先回忆一下ELF文件的组织结构,可以看这篇文章:Linux链接与ELF文件。程序执行后进程地址空间布局则和操作系统密切相关。在将应用程序加载到内存空间执行时,操作系统负责代码段与数据段的加载,并在内存中为这些段分配空间。Linux的进程地址空间大致如下:Linux内核虚拟存储内核虚拟存储器包含了内核的代码和数据结构。内核虚拟存储器的一些区域被映射到所有进程共享的内存页面,比如
ka__ka__
·
2020-08-04 18:17
OS/Linux
《 Linux C编程一站式学习》亚嵌
该课程是为期四个月的全日制职业培训,要求学员毕业时具备非常Solid的C编程能力,能熟练地使用Linux系统,同时对计算机体系结构与指令集、
操作系统原理
和设备驱动程序都有较深入的了解。
pluto
·
2020-08-04 10:11
编程
linux
c
语言
windows
教育
所有计算机专业的学生应该认识到的
你学完
操作系统原理
会写个小操作系统吗?国外的和我们一样的大学生就会!linux最初就是一个和我们一样的芬兰的大学生写的!而比尔.盖茨在最初写basic的编译器的时候连个人电脑都没有!
赵得C
·
2020-08-04 09:51
其他
深入理解
操作系统原理
之Windows进程管理
一、Windows2000的基元成分对象、进程、线程是Windows2000三个基元成份,它们之间有互相交叉的关系。1、对象对象是一个抽象的数据结构,在Windows2000中用以表示广义的资源。它是构成OS的三个基元成份中非活动的成份,对象是数据和有关操作的封装体,它包装数据、数据的属性以及可以施加于数据的操作等三个成份。具有相同特性的对象也可归为一个对象类,在软件设计中定义了对象类(称为类Cl
想作会飞的鱼
·
2020-08-04 08:17
深入理解操作系统原理
【
操作系统原理
】第二章-进程和线程
进程和线程进程什么是进程 在操作系统中,操作系统需要对各种资源进行管理,大概可以分为以下几类:内存,文件,磁盘,进程。所谓进程就是操作系统有序管理应用程序的执行的方式,来保证以下几点: 1、所有资源对多个应用程序是可用的。 2、物理处理器在多个应用程序中切换,保证所有程序都在执行中。 3、处理器和I/O设备都能得到充分的利用。 因此所有现代操作系统都依赖于一个模型,在该模型中,一个应用程
MisakiFx
·
2020-08-03 23:52
系统性学习
操作系统原理
【
操作系统原理
】第一章-操作系统概述
操作系统概述操作系统设计的目标和功能 在最早期的计算机中,并没有能够称得上是操作系统的服务管理程序,例如早期的串行处理计算机,就是人们把程序一个一个输入进计算机,设定好预计时间,然后让操作系统进行执行。这样的串行处理存在着调度不合理,准备时间长的问题,并不便于使用。 于是人们想方设法希望可以设计出便于使用的操作系统,而到现代,计算机已经普及,大众对于操作系统的要求更加严格,企业和实验室对操作系
MisakiFx
·
2020-08-03 23:20
操作系统原理
系统性学习
计算机四级网络工程师知识点(非常全面!)
PS:以下内容为长文档,内容很多,建议配合文章目录学习哦文章目录
操作系统原理
一、操作系统概述1.操作系统2.操作系统分类3.操作系统结构4.指令5.临
果果子酱
·
2020-08-03 23:35
知识总结
一站式学习 Linux C语言编程
该课程是为期四个月的全日制职业培训,要求学员毕业时具备非常Solid的C语言编程能力,能熟练地使用Linux系统,同时对计算机体系结构与指令集、
操作系统原理
和设备驱动程序都有比较深入的了解。
博文视点
·
2020-08-03 15:04
Linux下的进程浅谈(一)
进程相关概念程序和进程程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁…)进程,是一个抽象的概念,与
操作系统原理
联系紧密。进程是活跃的程序,占用系统资源。
Hang_cc
·
2020-08-03 03:54
Linux系统编程
备战计算机四级嵌入式考试
备战计算机四级嵌入式考试为什么突然想做四级嵌入式考试这个栏目1.资料少 备考期间本来想在网上找**《
操作系统原理
》和《计算机组成与接口》**资料来备考,可是关于《计算机组成与接口》的资料实在太少了,只找到未来教育的
Going1
·
2020-08-02 14:26
计算机等级考试---四级嵌入式
笔记——嵌入式软件开发学习(一)
嵌入式Linux软件设计学习过程:熟悉C语言和基本程序设计方法;(C程序设计、数据结构、
操作系统原理
)了解基本软硬件调试方法;(微机原理实验或单片机实验)熟练掌握搜索相关网络资源的技巧;熟悉UNIX/Linux
weixin_41869025
·
2020-08-02 14:14
系统架构设计笔记(1)—— 操作系统的类型与结构
掌握
操作系统原理
的关键:一个观点、两条线索。一个观点:以资源管理的观点来定义操作系统;从资源管理的角度看,操作系统主要是对处理器、存储器、文件、设备和作业进行管理。
deniro_li
·
2020-08-02 13:05
系统架构设计
【梳理】简明
操作系统原理
第十六章 数据的完整性和保护(内附文档高清截图)
参考教材:OperatingSystems:ThreeEasyPiecesRemziH.Arpaci-DusseauandAndreaC.Arpaci-Dusseau在线阅读:http://pages.cs.wisc.edu/~remzi/OSTEP/UniversityofWisconsinMadison教授RemziArpaci-Dusseau认为课本应该是免费的。——————————————
山上一缕烟
·
2020-08-01 10:33
专业课
#
操作系统原理
【梳理】简明
操作系统原理
附录2 实时操作系统(内附文档高清截图)
参考教材:OperatingSystems:ThreeEasyPiecesRemziH.Arpaci-DusseauandAndreaC.Arpaci-Dusseau在线阅读:http://pages.cs.wisc.edu/~remzi/OSTEP/UniversityofWisconsinMadison教授RemziArpaci-Dusseau认为课本应该是免费的。——————————————
山上一缕烟
·
2020-08-01 10:33
专业课
#
操作系统原理
【梳理】简明
操作系统原理
附录1 一个操作系统通常需要提供的功能(内附文档高清截图)
参考教材:OperatingSystems:ThreeEasyPiecesRemziH.Arpaci-DusseauandAndreaC.Arpaci-Dusseau在线阅读:http://pages.cs.wisc.edu/~remzi/OSTEP/UniversityofWisconsinMadison教授RemziArpaci-Dusseau认为课本应该是免费的。——————————————
山上一缕烟
·
2020-08-01 10:33
专业课
#
操作系统原理
【梳理】简明
操作系统原理
第十五章 SSD(内附文档高清截图)
参考教材:OperatingSystems:ThreeEasyPiecesRemziH.Arpaci-DusseauandAndreaC.Arpaci-Dusseau在线阅读:http://pages.cs.wisc.edu/~remzi/OSTEP/UniversityofWisconsinMadison教授RemziArpaci-Dusseau认为课本应该是免费的。——————————————
山上一缕烟
·
2020-08-01 10:33
专业课
#
操作系统原理
开源语法分析器--ANTLR
比如学完
操作系统原理
之后我们并不能自己动手实现一个操作系统;学完数据库原理我们也不能弄出个像样的DBMS出来;同样,学完编译原理之后我们好像就只能看着一大堆符号,表和下推自动机发呆,然后带着极其虔诚的心向从事编译器实现工作前辈致敬
kabini
·
2020-07-31 12:26
Java技术
操作系统原理
-死锁
死锁如果申请的资源被其他等待进程占有,该等待进程有可能再也无法改变状态系统模型如果一个进程申请某个资源类型的一个实例,分配这种类型的任何实例都可以满足申请进程在使用资源前应当申请资源,在使用资源应当释放资源进程在正常操作模式下只能按如下顺序使用资源申请进程请求资源,如果不能被立即允许,则申请进程等待直到能获得该资源为止使用进程对资源进行操作释放进程释放资源当一组进程内的每个进程都在等待一个事件,而
景明kk
·
2020-07-30 16:58
操作系统
操作系统原理
——处理器调度
1、处理机按照层次被划分为为三级调度三级调度按照频率从高到低依次被命名为低级调度,中级调度和高级调度低级调度——又称为进程调度,此种调度频率最高.也是最基本的调度。就是cpu不再执行当前进程,而是执行一个就绪态的进程中级调度——又称为交换调度,这种调度就是将内存中暂时不用的进程移至外存.把外存等待的进程调入内存高级调度——又称为作业调度.这种调度频率最低。把等待执行的作业调入内存,并为它创建进程。
unbeliverpool
·
2020-07-30 15:27
【避免死锁的银行家算法】
操作系统原理
与实践教程实验
由于滕艳平所写的《
操作系统原理
与实践教程》这本书的后面的实验在格式上比较乱,且不容易看懂,所以自己在看懂之后写了代码并且在适当的位置后面给予了注释,同时代码的格式更容易看,希望能够更深入了解一下避免死锁的银行家算法
Waitfou
·
2020-07-30 14:46
操作系统
【梳理】简明
操作系统原理
第七章 线程和锁(内附文档高清截图)
参考教材:OperatingSystems:ThreeEasyPiecesRemziH.Arpaci-DusseauandAndreaC.Arpaci-Dusseau在线阅读:http://pages.cs.wisc.edu/~remzi/OSTEP/UniversityofWisconsinMadison教授RemziArpaci-Dusseau认为课本应该是免费的。——————————————
山上一缕烟
·
2020-07-30 13:34
专业课
#
操作系统原理
操作系统原理
——死锁
1.基本概念1.1死锁、活锁,与饥饿死锁(Deadlock)在多道程序设计系统中,一组进程的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称系统处于死锁状态,简称死锁。当死锁发生后,死锁进程将一直等待下去,除非有来自死锁进程之外的某种干预。活锁(Livelock)前提条件:当进入临界区互斥的时间很短,而阻塞等待的时间开销很大,那么在某种情况下,可采用轮询(忙等
jay_zzs
·
2020-07-30 13:43
操作系统原理
线程同步
QNX neutrino 实时操作系统的原理
QNX_1_实时
操作系统原理
(译) QNX中微子RTOS的主要目标是以一种健壮的、可伸缩的形式交付开放系统POSIXAPI,这种形式适用于广泛的系统——从小型的资源受限的嵌入式系统到高端的分布式计算环境
琼楼
·
2020-07-30 05:27
QNX
计算机
操作系统原理
最近准备i面试,抽时间回顾一下计算机
操作系统原理
.-2018.10.11、硬件基础计算机的构成:处理器(CPU):主要包括运算器、控制器内存(主存储器)输入输出设备详细的讲,CPU内部包括:存储器地址寄存器
Musing_jk
·
2020-07-30 03:09
C++
FreeRTOS 接口: vTaskList() - 可优化内存和 task 栈溢出定位
vTaskList()介绍使用ESP32/ESP8266进行开发时,读者可通过vTaskList()来协助分析操作系统当前task状态,以帮助优化内存,帮助定位栈溢出问题,帮助理解和学习
操作系统原理
相关知识
espressif
·
2020-07-29 18:41
操作系统(FreeRTOS)
vTaskList
freertos
esp8266
esp32
内存
操作系统原理
实验二(三)
继续完成
操作系统原理
的实验4.5(实验目的:熟悉Window线程创建过程)在windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用CreateThread函数实现“并发地画圆和画方”
小赵de碎星采摘馆
·
2020-07-29 03:53
操作系统原理
基础知识
操作系统原理
我们每天都同操作系统打交道,了解一些
操作系统原理
上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。
菜鸟可以飞
·
2020-07-29 01:07
操作系统
深入理解
操作系统原理
之设备管理
一、概述设备管理是指计算机系统对除CPU和内存以外的所有输入、输出设备的管理。设备管理不但要管理实际I/O操作的设备(如磁盘机、打印机),还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。如何有效而又方便地管理好种类繁多的设备是设备管理的重要任务。1、设备的分类I/O设备的种类繁多,从OS观点来看,其重要的性能指标有:数据传输速率、数据的传输单位、设备的共享属性等。
想作会飞的鱼
·
2020-07-29 00:09
深入理解操作系统原理
操作系统原理
好书推荐
那本书就是《编码的奥秘》太经典了,这本书是老外写的就是《windows程序设计》的作者写的。可以这么说只要你认的里面的字就能读懂,非常浅显易懂,翻译也是上乘,这本书非常薄,一个礼拜就能读完,读完了对计算机结构有个很清析的认识第四本就是汇编方面的书了,想做黑客汇编是不的不学的。有一本非常棒的汇编入门书,就是王爽的《汇编语言》,以前看了一些汇编的书都没入门,看到这书有种相见恨晚的感觉。觉的很多时候并不
浪迹天涯_
·
2020-07-28 23:30
学习操作系统
如果一定要看一个跟Linux有关的
操作系统原理
教材,建议可以考虑AndrewS.Tanenbaum的《操作系统设计与实现》,作者为了写这本教材并应用于教学,自己设计了一个
weixin_30919919
·
2020-07-28 17:02
[
操作系统原理
] 进程之间8种通信方式
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。
天剑客
·
2020-07-28 13:21
技术书读书笔记
操作系统原理
读书笔记之文件系统
磁盘空间管理有三种管理方式,对应三种数据结构位图,每一位对应一个物理块,未使用上0,被使用是1,分配的时候需要遍历位图找到不为1的位然后分配空闲块表,将所有空闲块记录在一个表中,每个表项纪录起始块号和空闲的块数,有点类似于内存空间管理策略里的不等长划分。这种方式适用于大文件连续存储,且读操作大于写操作的文件管理系统空闲块链表,顾名思义每个物理块保存指向下一个物理块的指针,将所有的空闲块都串起来,缺
NicoVon
·
2020-07-28 10:06
操作系统
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他