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
系统内核
计算机原理-操作系统- Intel主板的布局,系统的内存映射
本文作者:原理君微信公众号:技术原理君我打算从这篇文章开始写一系列关于计算机内幕的文章,旨在揭示现代操作
系统内核
的工作原理。我希望能对热爱内核的粉丝们有所帮助。
shankusu2017
·
2020-08-05 04:52
计算机原理
计算机原理
内核引导过程
上一篇文章解释了计算机的引导过程,正好讲到引导装载程序把
系统内核
镜像塞进内存,准备跳转到内核入口点去执行的时刻。作为引导启动系列文章的最后一篇,就让我们深入内核,去看看操作系统是怎么启动
drshenlei
·
2020-08-05 04:23
Internals
linux内核
windows
linux
汇编
工作
rest
主板芯片组与内存映射
我打算写一组讲述计算机内幕的文章,旨在揭示现代操作
系统内核
的工作原理。我希望这些文章能对电脑爱好者和程序员有所帮助,特别是对这类话题感兴趣但没有相关知识的人们
drshenlei
·
2020-08-05 04:28
Internals
Ubuntu安装分区设置
包含
系统内核
和系统启动所需的文件,实现双系统的关键所在。建议大小:200M。个人认为设置1G较好。选择逻辑分区,空间起始位置。、“/”分区(跟目录)。
zorro777
·
2020-08-05 04:34
系统
全新升级!Linux 5.8 内核发布
原文:https://news.mydrivers.com/1/...LinusTorvalds今天签署发布了最新的Linux5.8版
系统内核
,此时距离新版宣布只有一个半月时间,不仅进展超快,而且这次变化非常之大
民工哥
·
2020-08-05 02:43
运维
linux
centos
服务器
程序员
IP协议协议--IP路由
1.IP模块工作流程 操作
系统内核
中的IP模块的工作流程如下图概括: 绿色箭头表示IP数据报的数据走向: (1)IP模块接收到来自数据链路层的IP数据报后,对其头部执行CRC校验,确认无误后
mybright_
·
2020-08-05 01:02
Linux系统/网络编程
Linux编程
网络-tcp
1.2TCP特点1.2.1面向连接通信双方必须先建立连接才能进行数据的传输,双方都必须为该连接分配必要的
系统内核
资源,以管理连接的
梦因you而美
·
2020-08-05 00:25
Python提高
Xen 半虚拟化和硬件辅助虚拟化
Xen支持半虚拟化和硬件辅助虚拟化两种方式,半虚拟化下只能安装特定的操作系统,这些
系统内核
都被修改过。而在硬件辅助虚拟化的帮助下,Xen虚拟机上可以运行未经修改的操作系统,例如Windows等。
詹坤林
·
2020-08-04 22:32
虚拟机
XEN 半虚拟化&&全虚拟化
完全虚拟化则是不需要修改
系统内核
则可以直接运行在Xen上面。PVvs.FVPV(Para-Vritralization)和FV(Full-Vritralization)的差别,主要
weixin_34072159
·
2020-08-04 20:51
单线程与事件循环
现在大多数
系统内核
是多线程的,所以它们可以在后
PLA晓明
·
2020-08-04 15:40
IPC--共享内存操作详解
生命周期:生命周期随着Linux
系统内核
变化,不会随着进程的退出而释放。需要重启
系统内核
或者手动释放,否则将一直存在于
系统内核
。共享内存的操作流程:1>创建虚拟内存空间----在物理内存上开辟空间。
丶独醒
·
2020-08-04 15:04
Linux
2017年一定要关注ARM这三大技术
我们来盘点一下2017年不能错过ARM的三大技术:1、获得TrustZone加持的ARMv8-MARM®TrustZone®是针对片上系统(SoC)设计的系统级安全技术,它基于硬件,内置于CPU和
系统内核
阿基米东
·
2020-08-04 15:13
ARM&系统移植
__attribute_((naked))
这种函数一般应用在与操作
系统内核
相关的代码中,如中断处理函数、钩子函数等。
ccccccsdn
·
2020-08-04 15:49
naked
嵌入式操作
系统内核
原理和开发(改进型优先级调度)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】上面的一篇博客说到了优先级调度,但是那个优先级调度算法比较极端。打个比方说,现在王先生有三个小孩,分别是老大、老二、老三。假设现在到了饭点,王先生需要给三个小孩喂饭。此时如果是时间片轮转的话,那么就是绝对公平,王先生每人一口不停地进行喂饭。如果是优先级调度,那么王先生首先自己有一个优先级考量,比如说三个
iteye_16284
·
2020-08-04 14:58
WinDbg分析蓝屏dump原因
一般导致蓝屏的原因可能是:系统崩溃,
系统内核
出错,或者别的程序导致系统停止工作。系统蓝屏其实是系统
Finder_Way
·
2020-08-04 14:32
系统运维
linux进程虚拟内存
虚拟内存巧妙地利用内存,地址转换,磁盘文件和操作
系统内核
来为每一个进程提供足够大的统一的私有地址空间。虚拟内
bdss58
·
2020-08-04 13:05
linux
Centos6.4的内核是2.6.32
系统内核
升级到3.0.88的详细步骤
前言目前centos6.4的内核是2.6.32,对于网络间数据的采集层,如果要使用万兆网卡进行原始信令的采集处理,需要使用netmap对万兆网卡的数据包做采集。而经过测试,netmap依赖的linux内核是3.0.88,所以所有的采集服务器,内核必须安装|升级到3.0.88。步骤新装服务器为centos6.4的内核是2.6.32,后续10GE采集需要用的netmap模块加载需要升级内核只3.0.8
阿啄debugIT
·
2020-08-04 13:36
liunx
#
调优
解决方案
进程空间内存分配详解
进程空间的内存分配从高地址到低地址如图所示:名称操作
系统内核
区用户不可见用户栈栈指针,向下扩展动态堆向上扩展全局区(静态区).data初始化.bss未初始化文字常量区(只读数据)常量字符串程序代码区栈指针
王文平->Trista_wang
·
2020-08-04 12:34
操作系统
一段真实在个人经历, 给那些迷失方向的朋友
这些日子我一直在写一个实时操作
系统内核
,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。
MsLinux386
·
2020-08-04 12:10
嵌入式
ubuntu16.04 升级内核的方法步骤
一、环境在虚拟机上运行的ubuntu16.04,使用命令uname-r查看当前
系统内核
版本当前版本为4.15.0-45-generic要升级的内核为4.20.2二、准备需要的材料到网址https://kernel.ubuntu.com
·
2020-08-04 12:24
系统调用与API的区别
1.为什么用户程序不能直接访问
系统内核
模式提供的服务?
LinuxJoey
·
2020-08-04 10:42
Linux内核
iOS 探讨之 mach_absolute_time
Mach是一个用于支持操作系统研究的操作
系统内核
,后来被开发成UNIX中BSD的替代内核。Mach名称野史:(引自百度百科)据Tevanian说
yanglei3kyou
·
2020-08-04 09:24
iOS
【操作系统】第二章--进程的描述与控制--笔记与理解(1)
进程的描述与控制–深入与解释(1)文章目录【操作系统】第二章--进程的描述与控制--笔记与理解(1)前驱图和程序执行前趋图程序顺序执行程序并发执行进程的描述进程的定义和特征进程的基本状态及转换进程控制操作
系统内核
进程的创建进程的终止进程的阻塞与唤醒进程的挂起与激活进程同步进程同步的基本概念硬件同步机制信号量机制
秃头仔仔
·
2020-08-04 07:24
操作系统
大二练习
嵌入式学习笔记---uboot(7)
操作
系统内核
本身就是一个裸机程序,只是操作系统运行起来后在软件上分为内核层和应用层。内核可以随便访问各种硬件,而应用程序只能被限制的访问硬件和内存地址
BillisNAN
·
2020-08-04 07:14
嵌入式
网络攻防第七周作业
一、教材内容学习总结1、Windows操作系统的基本结构如图所示Windows操作系统分为运行于处理器特权模式(ring0)的操作
系统内核
,以及运行在处理器非特权模式(ring3)的用户空间代码,并采用宏内核
weixin_34244102
·
2020-08-04 05:41
Linux系统调用接口添加简单示例
②系统调用和普通函数的区别:系统调用由操作
系统内核
实现,运行于内核态;普通
weixin_30409849
·
2020-08-04 04:35
CPU利用率和CPU负荷(CPU usage vs CPU load)
其中%Cpu相关的内容:us表示用户进程cpu利用率,sy表示
系统内核
进程cpu利用率,ni表示运行正常进程消耗的CPU时间百分比,id表示idletime,wa表示IOwaitingtime,hi表示硬中断
weixin_30267691
·
2020-08-04 03:28
实时操作
系统内核
的任务调度点
嵌入式系统软件工程师需要对实时系统的方方面面有足够的理解才能很好的应对各种可能出现的问题,以及新的需求。本文对基于优先级调度的抢占式实时操作系统的任务调度点进行了小结,为什么要知道任务调度的时机呢?楼主目前想到了以下的一些理由:1加深对于RTOS的理解2为了做一个任务运行profile的分析工具,即可以看出某时间点之前一段时间内的哪些任务运行了,各自又运行了多长时间3便于定位一些莫名其妙的问题;例
亦大乐谍
·
2020-08-04 03:30
RTOS
任务上下文切换新解(MIPS处理器)
在前一篇博文实时操作
系统内核
的任务调度点里总结了RTOS里的任务调度时机,当操作
系统内核
决定要运行另一个任务的时候,它将会将当前任务的上下文环境,通常是指CPU寄存器,保存到当期任务的堆栈上,并且恢复新任务的上下文环境使之继续运行
亦大乐谍
·
2020-08-04 03:30
RTOS
处理器相关
iOS Runloop面试题(RunLoop的实现机制)
RunLoop这个机制是依靠
系统内核
来完成的(苹果操作系统核心组件Darwin中的Mach)。RunLoop通过mach_msg()函数接收、发送消息。
new_dev
·
2020-08-04 02:44
iOS面试题集
Android系统启动过程分析
1、启动流程概述1、BootLoaderBootLoader主要是在系统加载前,初始化硬件设备,建立内存空间的映像图,为最终调用
系统内核
做好环境。
一个小菜鸟的成长之路
·
2020-08-04 02:26
Android之路
源码分析
uboot笔记
1.为什么要有uboot(1)uboot主要作用:启动操作
系统内核
(2)uboot还要负责部署整个计算机系统(3)uboot中还要操作flash等板子上硬件的驱动(4)uboot还得提供一个命令行界面供人来操作
陶通宁
·
2020-08-04 01:29
uboot
ios GCD定时器的使用(开始,暂停,恢复,关闭)
blog.csdn.net/rhddlr/article/details/895030291.GCD定时器的优点GCD定时器实际上是使用了dispatch源(dispatchsource),dispatch源监听
系统内核
对象并处理
路途遥远gg
·
2020-08-04 00:29
IOS
进程切换与中断
进程切换必须在操作
系统内核
模式下完成,这就需要模式切换。模式切换又称处理器切换,即用户模式和内核模式的互相切换。
人总是要有梦想的QAQ
·
2020-08-03 23:41
操作系统
【Linux】Linux编程-基础
我们学习Linux的主要目的就是为了在让我们所写的代码可以在Linux环境下稳定运行,因为作为一个服务端程序员,我们将来所接触的服务器的
系统内核
全部都为Linux,也就是说我们所写的所有代码都要求在
MisakiFx
·
2020-08-03 23:20
Linux
系统性学习
shell脚本
概述shell是一个命令行解释器,它接收应用程序/用户命令,然后操作
系统内核
。shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。
yf_csdn_bilibili
·
2020-08-03 23:41
shell
shell
linux(centos)内核升级
2、查看那
系统内核
版本#uname-r3.10.0-514.el7.x86_64#cat/et
小白旗
·
2020-08-03 22:10
Linux
服务器相关
ubuntu 16.04安装bochs运行Linux0.11 全攻略
学习操作系统课程设计这门课要求使用bochs运行Linux0.11内核来了解操作
系统内核
的原理,我们的实验是和哈工大的李志军老师的实验相同。
炮打小糍粑
·
2020-08-03 22:26
操作系统
linux中IO函数(仅限于读写)的总结
read从原理上理解就是把对应文件描述符在内核缓存中的值复制到进程空间中write则是把一系列值从进程空间中复制到对应的文件描述符的内核缓冲区中有两个概念需要明确:内核缓冲区:这是
系统内核
自己设置的缓冲区
林夕水心
·
2020-08-03 22:04
linux
【笔记】嵌入式uboot认识part1_外围知识
笔记正文一、学习前传1.1为什么要有ubootuboot是用来启动操作
系统内核
KimonoYan
·
2020-08-03 21:55
纯真的自学笔记喵
什么是协程?
JVM需要通过操作
系统内核
中的【TCB】(ThreadControlBlock)模块来改变线程的状态,这一过程需要【耗费一定的CPU资源】。三、进程和线程的痛点?1、线程之间
独家技术
·
2020-08-03 21:42
协程
“用户级线程”和“内核级线程”概念上的迷糊
内核线程:由操作
系统内核
创建和撤销。内核维护进程及线程的上下文信息以及线程切换。一个内核线程由
lconline
·
2020-08-03 18:23
操作系统
thread
user
多线程
windows
2010
【Java并发编程】- 02 线程池总结
概述常规newThread创建线程问题:Thread线程属于一个重量级的对象,通过newThread创建一个线程,首先它是一个Java对象,需要分配堆空间资源;同时Thread需要调用操作
系统内核
API
Reactor2020
·
2020-08-03 17:16
Linux 5.8发布:多年未有之巨变!
LinusTorvalds今天签署发布了最新的Linux5.8版
系统内核
,此时距离新版宣布只有一个半月时间,不仅进展超快,而且这次变化非常之大,用大神的话说就是“reallybig”。
itwriter
·
2020-08-03 16:00
Oracle SQL*PLUS基础及sqlplus命令详解 (转)
1.2关系数据库系统(RDBMS)的组成RDBMS由两部分组成,即数据库
系统内核
(软件)和数据字典(内核用于管理数据库系统的数据结构)两部分。
congju4884
·
2020-08-03 16:06
浅谈Linux下CPU利用率和CPU负载
在Linux/Unix下,CPU利用率(CPUutilization)分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,
系统内核
执行的时间,和空闲系统进程执行的时间。
natureXin
·
2020-08-03 15:25
linux
CentOS Linux内核的升级与旧内核的卸载
文章目录CentOSLinux内核的升级查看
系统内核
版本安装公钥安装ELRepo更新系统依赖安装最新版的Linux内核CentOSLinux旧有内核的卸载查看当前操作系统的所有内核版本删除旧有内核版本CentOSLinux
张侦毅
·
2020-08-03 14:20
Linux
linux 升级
系统内核
一、下载linux内核安装包这里下载的是linux-4.10版本的内核下载地址:https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.10.tar.gzwget-O/usr/local/src/linux-4.10.tar.gz'https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.10.tar
Steven_liwen
·
2020-08-03 14:24
Linux
Linux系统调用全过程详解
一般情况下,进程是不能够存取
系统内核
的。它不能存取内核使用的内存段,也不能调用内核函数,CPU的硬件结构保证了这一点。只有系统调用是一个例外。统调用是用户态进入内核态的唯一入口:一夫当关,万夫莫开。
「已注销」
·
2020-08-03 13:15
Linux学习
嵌入式学习笔记-uboot和系统移植-2.7 uboot源码分析3-uboot如何启动内核
2、内核本身也是一个"裸机程序"操作
系统内核
本身就是一个裸机程序,和uboot、和其他裸机程序并没有本质区别。区别就是操作系统运行起来后在软件上分为内核层和
F__pj
·
2020-08-03 12:21
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他