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
操作系统原理
计算机
操作系统原理
期末复习总结
提示:该文章仅面向期末考试的知识点复习,不涉及考研等。文章目录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
操作系统
考研
考研
操作系统原理
无锁编程Double-checkedLocking在获取锁的前后都进行条件判断,尽可能减少加锁访问(常用于单例)存在的问题(延迟初始化):对象初始化分为:内存分配、内存初始化、指针赋值三个阶段。后两个阶段可能被优化顺序颠倒。解决方案:禁止优化volatile(根据机器可能不可行)写时复制http://preshing.com/20130930/double-checked-locking-is-f
大富大贵7
·
2022-12-26 13:13
经验分享
【xv6 RISC-V】xv6
操作系统原理
解析与源代码阅读报告
目录导言1.系统调用(syscall)(1)基本原理(2)源代码分析i)用户代码ii)内核代码2.陷阱(trap)(1)基本原理(2)源代码分析3.内存管理(memorymanagement)(1)基本原理i)页表与地址转换ii)地址空间(2)源代码分析4.多线程(multithreading)(1)基本原理(2)源代码分析5.锁(lock)(1)基本原理(2)源代码分析6.文件系统(filesy
Elecshe_ep
·
2022-12-17 15:00
阅读报告
risc-v
unix
c语言
现代
操作系统原理
与实践04:实验1:机器启动
目录1实验环境使用说明1.1环境部署1.2源码下载1.3代码编译1.4qemu运行1.5qemu调试1.5.1启动GDBServer1.5.2连接GDBServer1.5.3调试环境改进2编译后结果分析2.1磁盘中的Section2.2加载到内存中的Segment2.2.1Segment0分析2.2.2Segment1分析3实验代码分析3.1代码布局3.2重要编译配置文件3.2.1scripts/
麦兜的学习笔记
·
2022-12-14 19:42
操作系统原理与实现
操作系统原理
2022计算机考研统考的院校有哪些,2022考研科目调整院校有哪些
01北京交通大学计算机与信息技术学院:自命题业务课科目923“
操作系统原理
”、925“数据结构”合并为“计算机专业基础”。
weixin_39583222
·
2022-12-11 09:07
操作系统原理
实验报告——读者写者
一、实验目的1.现代操作系统的核心是多道程序设计、多处理器和分布式处理器,这些方案和操作系统设计技术的基础都是并发。当多个进程并发执行时,不论是在多处理器系统的情况下,还是在单处理器多道程序系统中,都会出现冲突和合作的问题。2.理解操作系统中用互斥和同步解决问题。3.用信号量机制分别实现读者优先和写者优先的读者-写者问题从而掌握互斥与同步的基本理念。二、实验内容在Windows环境下,创建一个控制
The_Dan
·
2022-12-08 15:49
大三上
操作系统
手把手教你在ubuntu16.04上调试linux0.11代码
虚拟机3.3下载qemu模拟器3.4下载并运行可调试的linux0.11源码3.5调试linux0.11源码3.5.1配置gdb3.5.2vscode调试一.前言目前在跟着李治军老师的操作系统32讲学习
操作系统原理
仝佳轩666
·
2022-12-03 11:54
环境配置
操作系统
vscode
ide
编辑器
上一页
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
其他