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.内存的基础知识2.内存管理的概念3.覆盖与对换4.连续分配管理方式5.动态分区分配算法6.分页存储管理方式的基本概念7.基本地址变换机构8.具有块表的地址变换机构9.两级页表10.分段存储管理方式11.段页式存储管理方式1.内存的基础知识装入模块=可执行文件如何实现从逻辑地址到物理地址的转换?↓三种方法最常用的方式:↓2.内存管理的概念操作系统要对内存进行管理(第一章有讲到)操作系统作为系
楚楪
·
2023-06-08 10:10
操作系统原理
学习
操作系统原理
—— 内存动态分区分配算法(二十一)
在上一个章节我们讲了内存连续分配的几种方式,有单一、固定、动态这三种,在固定、动态这种里面,操作系统会记录空闲分区表,这个表是用来记录当前空闲的内存。那么在之后有新的进程装入内存,需要从空闲分区表中找到一块比较合适的空闲内存,该怎么找呢?这个就是今天我们要讲解的,几种不同方式的动态分区分配算法。首次适应算法FirstFit算法思想:每次都从低地址开始查找,找到第一个能满足大小的空闲分区。如何实现:
IT贱男
·
2023-06-07 23:36
王道操作系统原理学习笔记
操作系统原理
计算机
操作系统原理
第二章习题
计算机
操作系统原理
第二章习题1.什么是并发?什么是并行?用日常生活中的例子举例说明。2.在操作系统中为什么要引入进程的概念?它会产生什么样的影响?3.试说明PCB的作用具体表现在那些方面?
无奈清风吹过
·
2023-06-07 13:25
计算机操作系统原理习题
计算机操作系统原理
习题
Linux进程状态及其相互转换
它实际上包含一般
操作系统原理
教材中所谓进程三种基本状态中的运行态和就绪两种状态。当CPU空闲时,进程调度程序只在处于该状态的进程中选择优先级最高的进程运行。Linux
刘鹏加油呀
·
2023-06-07 02:57
Ubuntu
Linux
操作系统原理
—内核网络协议栈
前言本文主要记录Linux内核网络协议栈的运行原理数据报文的封装与分用封装:当应用程序用TCP协议传送数据时,数据首先进入内核网络协议栈中,然后逐一通过TCP/IP协议族的每层直到被当作一串比特流送入网络。对于每一层而言,对收到的数据都会封装相应的协议首部信息(有时还会增加尾部信息)。TCP协议传给IP协议的数据单元称作TCP报文段,或简称TCP段(TCPsegment)。IP传给数据链路层的数据
linux大本营
·
2023-04-21 05:06
linux
tcp/ip
linux内核
网络协议栈
udp
windows 操作系统-底层通讯-
操作系统原理
-消息机制
windows平台之上软件是如何运行的?我们常见的输入法,如何一打字就会输入到输入框?我们的复制粘贴,怎么从一个程序到另外一个程序。这就是windows的通讯机制:消息队列所有的软件实际上都是运行在内存之中,他们将当前属性,状态存储到文件或者内存中在按照一定规律读取到其他软件。windows的消息系统由消息队列和窗口过程组成。传递消息用到的函数是sendMessage。当我们在打字的时候,系统会通
未来之窗软件服务
·
2023-04-21 04:29
windows
c#
.net
windows消息
系统架构
计算机
操作系统原理
期末复习总结
提示:该文章仅面向期末考试的知识点复习,不涉及考研等。文章目录0、知识图谱1、操作系统概述1.1什么是操作系统1.2操作系统的发展2、进程的描述与控制2.1程序的并发执行2.2进程的描述2.2.1进程2.2.2进程控制块2.2.3进程的基本状态2.3进程的控制2.3.1进程的创建2.3.2进程的阻塞2.3.3进程的唤醒2.3.4进程的终止2.3.5操作系统的启动过程和系统中进程的出现2.4操作系统
Luo_LA
·
2023-04-20 04:47
基础知识
操作系统
操作系统原理
—— 操作系统的四个特征:并发、共享、虚拟、异步 (二)
本章我们来聊一下操作系统的四个特征在我们的操作系统中有四个特征:并发、共享、虚拟、异步,我们结合每一个特征来进行讲解,我们先来看并发。并发这里所说的并发,最好不联想到并发编程。咱们就简简单单理解一下,在操作系统中并发的特性。定义:并发是指两个或多个事件,在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的。这里并发和并行是两个概念,并行是指两个或者多个事件,在同一时间内,确确实实
IT贱男
·
2023-04-19 16:36
王道操作系统原理学习笔记
操作系统原理
[随笔]程序员如何提高代码能力
以下七个维度谈谈如何提高代码能力:一、计算机基础知识计算机基础知识:包括数据结构、算法、计算机组成原理、
操作系统原理
、网络基础等等。
高世之智
·
2023-04-19 14:13
软件设计原则
大数据
java
程序员
后端
开发语言
Windows逆向安全(一)之基础知识(一)
前言逆向是一种新型的思维模式也是软件开发领域中极为重要的技术,涵盖各种维度去深挖软件架构的本质和
操作系统原理
,学习逆向后可以在各领域中发挥至关重要的作用,其中包括黑灰色,安全开发,客户端安全,物联网,车联网
私ははいしゃ敗者です
·
2023-04-19 12:22
Windows逆向
windows
安全
逆向
网络安全
计算机工作原理内容梗概
操作系统原理
:介绍操作系统的基本概念、功能和分类,以及操作系统的进程管理、内存管理、文件系统、网络管理等核心内容。计算机网络原
字节跳远
·
2023-04-18 05:55
idea
Linux
操作系统原理
作业 - 行人与机动车问题
大三上学期
操作系统原理
这门课中,老师给了一道作业《行人与机动车问题》;即Linux多线程下处理行人与机动车谁优先的问题,需要用到多线程和互斥量;行人-机动车问题假设有一个路口,有很多行人和机动车需要通过
cpp_learners
·
2023-04-16 12:18
Linux
linux
C/C++
操作系统原理
行人与机动车
Linux
操作系统原理
— PCIe 总线标准
目录文章目录目录总线系统PCIe总线PCIe总线的传输速率PCIe总线的架构PCIe外设PCIe设备的枚举过程PCIe设备的编址方式BDF(Bus-Device-Function)编号BAR(BaseAddressRegister)地址Linux上的PCIe设备查看PCIe设备的BDF查看PCIe设备的VendorID和DeviceID查看PCIe设备的详细信息总线系统总线系统(BusSystem
范桂飓
·
2023-04-16 08:25
C
语言
linux
5G
运维
Linux学习笔记
3天搞定Linux,1天搞定Shell,清华学神带你通关(2022版)_哔哩哔哩_bilibili一键三连呀【点赞、投币、收藏】感谢支持~本教程易上手重实操,深入浅出,又涵盖了
操作系统原理
的众多知识点,
wwwwewego
·
2023-04-14 12:04
大数据
linux
运维
Linux安装及远程登录
UNIX操作系统的一个克隆版本UNIX1969年由贝尔实验室开发,Linux是一款类Unix1987年由阿姆斯特丹大学的老师AndrewS.Tanenbaum(AST)开发,主要用于教学,让学生学习跟了解
操作系统原理
索伦x
·
2023-04-14 10:27
计算机
操作系统原理
第三章习题
计算机
操作系统原理
第三章习题1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度?2.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?3.试比较FCFS和SPF两种进程调度算法。
无奈清风吹过
·
2023-04-12 07:31
计算机操作系统原理习题
计算机操作系统原理
习题
操作系统原理
第一章作业
第一章作业文章目录前言1.第一题2.第二题3.第三题4.第四题5.第五题6.第六题总结前言第一章作业还有一些知识点,都可以看看1.第一题1.资源利用问题在不同的操作系统中以不同的形式出现。请指出下面哪些资源必须被仔细的管理:主机系统或微型计算机通过服务器连接的工作站手持计算机答:1.主机系统是包括大型硬件平台和操作系统的一体化方案,具有强大的事务处理能力和极高的可用性。微型计算机是由大规模集成电路
目羲
·
2023-04-11 00:27
操作系统原理
操作系统
【操作系统基础】操作系统的分类与发展
前言这篇文章是操作系统基础的开始,收录于我是沐风晓月的《
操作系统原理
》专栏文章目录前言一.操作系统的概念二.操作系统的目标与功能2.1作为系统资源的管理者2.2作为用户与计算机硬件之间的接口2.3作为最接近硬件的层次三
我是沐风晓月
·
2023-04-10 16:31
计算机科学与技术
#
1-操作系统
操作系统
服务器
从java多线程实现“生产者-消费者”模型来谈谈操作系统中线程状态的转换及线程同步的总结
转载自:http://blog.csdn.net/fengzhe0411/article/details/6949622前言:自己尝试着用java多线程实现了
操作系统原理
中讲到的“生产者-消费者”模型,
liuxigiant
·
2023-04-09 20:28
java基础
Java
多线程
软件设计师(王勇老师课程)笔记
系列文章目录这里写目录标题系列文章目录前言一、计算机组成与体系结构1.数据表示2.体系结构3.层次化存储4.Cache5.校验码1.循环校验码(CRC)2.海明校验码(重点)二、
操作系统原理
1.进程的状态
不受代码控制
·
2023-04-09 05:19
java
Linux
操作系统原理
与应用06:系统调用
目录1.Linux中的各种接口1.1LSB标准1.2LinuxAPI1.2.1概述1.2.2Linux内核系统调用接口1.2.3C标准库1.3LinuxABI1.4内核API1.5系统调用与各种接口的关系1.5.1系统调用与API的关系1.5.2系统调用与系统命令的关系1.5.3系统调用与内核函数的关系2.中断、异常和系统调用的比较2.1源头不同2.2服务响应方式不同2.3处理机制不同3.系统调用
麦兜的学习笔记
·
2023-04-08 04:28
Linux内核源码分析
现代
操作系统原理
与实践02:硬件结构
目录1冯.诺依曼结构1.1中央处理单元1.2存储器1.3输入输出2CPU与指令集架构2.1指令集架构概述2.2ARMv8体系结构概述2.2.1ARMv8SoC基本结构2.2.2指令集2.2.3特权级2.2.4寄存器3物理内存与CPU缓存3.1存储结构3.2缓存组成3.3缓存结构与寻址4设备与中断4.1CPU访问设备的方式4.1.1MMIO(Memory-MappedIO)4.1.2PIO(Port
麦兜的学习笔记
·
2023-04-08 04:28
操作系统原理与实现
操作系统原理
Linux
操作系统原理
— 进程管理 — NUMA 架构中的多线程调度开销与性能优化
目录文章目录目录前言NUMA体系结构基本对象概念查看Host的NUMATopologyBash脚本DPDK脚步NUMA架构中的多线程性能开销1、跨Node的Memory访问开销2、跨Core的多线程Cache同步开销3、多线程上下文切换开销4、CPU运行模式切换开销5、中断处理的开销6、TLB缓存失效的开销7、内存拷贝的开销NUMA架构中的性能优化:使用多核编程代替多线程NUMA亲和性:避免CPU
范桂飓
·
2023-04-07 14:40
软硬件融合加速技术专栏
linux
架构
性能优化
笔记-2022全国大学生系统能力大赛操作系统设计赛技术培训会(第四场)
书和在线课程:《现代
操作系统原理
与实现》。ipads实验室的github网页linux可插拔的机制放在用户态,和微内核非常类似。操作系统研究受到上层应用和底层硬件双重驱动互联网、网络搜索、大数据、人
字江慕
·
2023-04-06 11:57
计算机体系结构
操作系统大赛笔记
经典文章-API Hook Revealed - 3
Windows开发者来说,如何在Win32系统中对API函数的调用进行拦截一直是项极富挑战性的课题,因为这将是对你所掌握的计算机知识较为全面的考验,尤其是一些在如今使用RAD进行软件开发时并不常用的知识,这包括了
操作系统原理
HelloBj
·
2023-04-05 22:07
c/c++语言
hook
api
dll
delphi
windows
汇编
在WSL-Ubuntu上编译linux-0.11
最近正好有操作系统的实验(
操作系统原理
与实践-实验楼),又不想在网页linux上面做实验,所以就下载了源码,想在WSL上面做实验,编译一下linux-0.11并用bochs模拟运行一下。
米西狮子
·
2023-04-05 12:35
操作系统原理
随堂笔记(7)ᝰ文件管理
目录重难点一、文件和文件系统1.数据项、记录和文件(1)数据项(2)记录(3)文件2.文件名和类型(1)文件名和扩展名(2)文件类型用途文件中数据的形式存取控制属性组织形式和处理方式3.文件系统的层次结构从底层到高层依次为——对象及其属性、对对象操纵和管理的软件集合、文件系统接口(1)对象及其属性(2)对对象操纵和管理的软件集合(3)文件系统的接口4.文件操作二、文件的逻辑结构文件分为逻辑结构和物
HCJKK
·
2023-04-05 02:18
操作系统原理
人工智能
Linux 内核学习知识:浅析 offsetof 宏以及内核开发学习的所思所想(内核开发人员必读)
最近一头扎进了Linux内核的学习中,Linux内核的学习,需要的基础知识太多太多了:C语言、汇编语言、数据结构与算法、
操作系统原理
、计算机组成原理、计算机体系结构。
Linux服务器开发
·
2023-04-03 21:31
Linux内核
Linux内核源码
内核操作系统
Linux内核
内核开发
Linux内核源码
内核操作系统
驱动开发
操作系统原理
及应用(Linux)课后习题解析 王红 主编
书籍封面第一章:操作系统概论习题一1.1什么是操作系统,有那些基本功能和特点操作系统是覆盖在裸机上的第一层软件,他直接控制,管理各种资源基本功能:提供人机接口命令级接口程序级接口图形界面管理计算机资源处理机管理存储管理设备管理文件管理基本特点:并发异步共享虚拟1.2操作系统发展的动力是什么不断地提高计算机资源的利用率方便用户器件的不断地更新迭代计算机体系结构的不断发展1.3操作系统的结构有哪几种类
不懂电脑的小白
·
2023-04-02 03:20
Linux
day01 开始
一、介绍夏培肃造计算机第一代李国杰黄令仪胡伟武刘阳底层应用层APP金庸:内练一口气外练筋骨皮内功外功操作系统BIOS3w
操作系统原理
计算机原理STM321003070上午:上课时间9:00~10:3011
Agoni_u
·
2023-04-02 02:07
STM32F103RBT6
stm32
arm
若无闲事挂心头丨周分享(9.13~9.19)
第一部分:总结-学习视频《Linux》P1~13/106-学习视频《
操作系统原理
》P1~10/115-晨跑两次10km-泡脚七天-公众号文章发布第一篇-消零五天-喝了三次瑞幸咖啡-吃了两次螺蛳粉-核酸检测一次第二部分
芋圆要努力
·
2023-04-01 02:19
计算机四级网络工程师-知识点【两科目完整】
计算机等级考试四级网络工程师考试方式备考建议题库课程视频(不太建议看,因为会睡着)不需要买书,如果你非要当我没说先看知识点边做题多选题不能错太多(重点)重复看记知识点并且刷题这份资料是完整的覆盖计算机四级两个科目计算机
操作系统原理
和计算机网络
Fdaxiong大熊
·
2023-03-30 22:27
10个问题带你全面理解Linux性能优化
1)性能优化涉及的知识面既需要深度,同时又需要一定的广度从深度上来说,考察一个面试者是不是有扎实的基础知识,比如
操作系统原理
、算法和数据结构等。
linux大本营
·
2023-03-30 07:37
linux
性能优化
后端开发
c/c++
浅谈Python多线程
操作系统原理
相关的书,基本都会提到一句很经典的话:"进程是资源分配的最小单位,线程则是CPU调度的最小单位"。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。
温柔小黄
·
2023-03-30 05:19
嵌入式软件架构一
嵌入式开发同样如此,不能满足于功能的实现,而是整个系统架构的设计,因此
操作系统原理
的掌握以及分层思想是尤为重要的,近期通过学习韦东山老师的裸机与RTOS再次强化了软件设计思想,因此特通过此博客进行记录。
HeartRain_大西瓜
·
2023-03-29 09:39
嵌入式软件架构学习
架构
单片机
嵌入式硬件
操作系统--基于Linux的进程的并发执行1(超详细/设计/实验/作业/练习)
目录课程名:
操作系统原理
及Linux应用内容/作用:设计/实验/作业/练习学习:基于Linux的进程的并发执行1一、前言二、环境与设备三、原理四、内容五、总结与分析课程名:
操作系统原理
及Linux应用内容
老茶icon
·
2023-03-15 12:09
操作系统及Linux应用
linux
运维
数据库
mysql
物联网
推荐几本学习嵌入式linux的书籍
(2)
操作系统原理
,是必需的,如果是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题
weixin_30412167
·
2023-03-12 23:11
嵌入式
c/c++
操作系统
第一章 操作系统引论-
操作系统原理
和实践
目录三课合一:要求学完要做到什么?教材目录第一章操作系统引论引例:操作系统在做什么?你知道哪些操作系统的名字?什么是OS操作系统?1.1操作系统的目标和作用目标:方便性、有效性、可扩展性、开放性作用:用户命令调用和软件调用,以及管理计算机资源,以及扩充机器OS作为用户与计算机硬件系统之间的接口OS作为计算机系统资源的管理者(软硬件资源)OS用作扩充机器1.2操作系统的发展过程1、人工操作方式:穿孔
神迹小卒
·
2023-03-09 10:59
操作系统
linux
运维
服务器
【操作系统】
操作系统原理
复习
综合应用题实例:一、已知主存512K,OS占用低位40K,现有一作业序列如下:J1要求160K,J2要求42K,J3要求70K,J1完成,J4要求130K,J5要求140K,J3完成,J6要求20K,J7要求42K,J2完成,J8要求62K。试用最佳适应法为上述作业分配主存,画出主存分配情况和自由主存队列。(分配时,高地址处作为已分配区)(’)答:二、一文件系统中,盘块大小为1KB=1024B(字
弓长纟隹为
·
2023-02-25 10:29
运维
Linux
操作系统原理
— 虚拟内存管理
目录文章目录目录虚拟内存技术页式内存管理技术x86_32CPU虚拟内存虚拟地址格式与内核页表虚拟内存空间KernelSpaceUserSpacex86_64CPU虚拟内存虚拟地址格式与内核页表(四级页表)虚拟内存空间TLB缓冲(快表)进程页表虚拟内存技术虚拟内存技术是操作系统实现的一种高效的物理内存管理方式,具有以下作用:使得进程间彼此隔离:通过将物理内存和虚拟地址联系起来构建虚拟内存,并将虚拟内
范桂飓
·
2023-02-24 22:43
云网融合与算力网络技术专栏
linux
网络
运维
操作系统原理
实验报告——进程控制与描述
一、实验目的利用Windows提供的API函数,编写程序,实现进程的创建和终止(如创建写字板进程及终止该进程),加深对操作系统进程概念的理解,观察操作系统进程运行的动态性能,获得包含多进程的应用程序编程经验。二、实验内容1、进程的创建和终止。编写一段程序,可以创建一个进程,并终止当前创建的进程。试观察记录程序执行的结果,并分析原因。2、利用VC++6.0实现上述程序设计和调试操作,对于进程创建的成
The_Dan
·
2023-02-23 03:16
大三上
操作系统
学习web前端有什么要求吗
系统走过计算机的理论基础,比如计算机组成原理、
操作系统原理
、计算机网络、算法
重庆千锋
·
2023-02-16 21:42
web前端
前端学习
前端工程师分类,学习Web前端你会遇到的困境【全新web前端入门视频教程】
一、目前市场上的前端工程师分为几类1、计算机相关专业出身,系统走过计算机的理论基础,比如计算机组成原理、
操作系统原理
、计算机网络、算法数据结
白T恤架构师
·
2023-02-16 20:09
前端
前端
web前端
计算机
互联网
前端工程师
Linux系统下ELF可执行文件的装载与执行
学好
操作系统原理
,然后动手实现这些原理,那么就够了,如果有机会做到内核开发的工作,再具体深入。2.程序员的自我修养中,有没有必要所有知识点都深入学习?个人看法:有
沉稳的男人
·
2023-01-26 12:36
操作系统
操作系统原理
——内存的分段、分页和平坦模型:区别与发展
在学习操作系统以及编译相关知识以及在CTFpwn题型实际应用中,笔者之前常常会陷入内存分段模型与平坦模型的区别与使用范围的纠结中。为了弄清内存分段、分页与平坦模型之间的区别以及相互联系和发展历史,笔者查阅了不少资料,也算对这个问题有了一个较好的解答。在此感谢前辈们的深入理解和分享精神。 下面,让我们一起探求其中奥秘吧!(本文主要为解答问题所需的概述,有不严谨之处敬请谅解)内存的分段模型故事还
Zheng__Huang
·
2023-01-21 07:39
Operation
System
网络安全
操作系统
操作系统顶级会议SOSP 阿里云MaxCompute开启NewSQL时代
近日,第26届
操作系统原理
大会(SOSP)在上海举行,来自亚洲、欧洲、北美等地区的高校、学术机构和众多科技企业研究人员齐聚一堂。
weixin_33877885
·
2023-01-14 16:40
操作系统
大数据
人工智能
操作系统的进程状态及linux实例
进程的三态模型我们在
操作系统原理
中,最初了解的就是进程的三态模型。1.运行:所谓的占用cpu的进程。2.就绪:进程被分配了到了除了cpu以外的所有资源,就绪进程可能有多个并被放在一个就绪队列中。
遥不可及梦
·
2023-01-04 07:03
linux进程
操作系统
linux
进程状态
ps命令
linux内核
ZUCC
操作系统原理
习题 进程概念
由ZUCCINTERSECTION题库提供答案。1.在操作系统中用户进程本身启动的唯一状态转换是()。编号选项A调度B阻塞C时间片到D唤醒2.在分时系统中,导致创建进程的典型事件是()。编号选项A用户查询B用户输入C用户登录D用户注册3.如果两个进程不相同,则两个进程执行的代码也不相同。编号选项ATrueBFalse4.一个由于等待键盘输入而不能运行的进程处于()。编号选项A就绪状态B运行状态C等
真实的hello world
·
2023-01-04 07:31
ZUCC
操作系统原理
习题集
操作系统
linux
zucc
操作系统原理
实验报告(系统调用基础)
1.实验题目编写实现将一个文件内容复制到目标文件的程序,程序首先提示用户输入源文件和目标文件名,使用Windows或POSIXAPI编写该程序,要求包含必要的错误检查,包括确保源文件存在。正确设计并测试程序后,使用可以跟踪系统调用的实用程序来运行该程序。Linux系统提供strace程序,Solaris和MacOSX系统使用dtrace命令,Windows使用Windows版本的调试器跟踪该程序。
じ凉墨ོ
·
2022-12-28 13:04
操作系统实验
linux
服务器
【考研】操作系统复习冲刺(2023年408)
可搭配以下链接一起学习:【考研复习】《
操作系统原理
》孟庆昌等编著课后习题+答案——第四章【考研复习】《
操作系统原理
》孟庆昌等编著课后习题+答案——第二章(第一章至第七章的博文已完成,点上面链接进去即可跳转
住在阳光的心里
·
2022-12-28 02:15
操作系统
考研
考研
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他