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
操作系统原理
操作系统课设生产者消费者问题
课程设计课程设计名称:
操作系统原理
课程设计专业班级:计科F1803学生姓名:学号:指导教师:课程设计时间:2020.6.1—2020.6.12计算机科学与技术专业课程设计任务书学生姓名专业班级计科1803
我值得你关注
·
2020-07-28 10:08
笔记
Oracle 学习之创世纪01如何学习oracle
主要是管理和
操作系统原理
四、学习方法1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验)作为oracle的基本功,需要大家对sql和plsql非常的熟悉。
魅影奇侠
·
2020-07-28 02:55
oracle
操作系统线程、任务和进程的区别与联系
关于操作系统的线程、进程和任务的区别域联系,网上相关的文章或者博文多不胜数,二级户每一本关于
操作系统原理
的书籍都会有相关的内容。本文仅作为自己学习
操作系统原理
的学习日志。
jian111fei
·
2020-07-28 00:56
阿里巴巴大数据之JAVA研发
数据部门岗位一般可以分为前端开发/后台开发/ETL工程师/算法等方向这里简单谈一谈目前在阿里数据部门后台研发要求:计算机基础基本的数据结构和算法需要理解
操作系统原理
需要理解,推荐《深入理解计算机系统》编译原理简单了解熟练掌握
ForrestZhu
·
2020-07-27 22:45
操作系统原理
我们每天都同操作系统打交道,了解一些
操作系统原理
上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。
life is wonderful
·
2020-07-27 21:40
OS
架构设计:多进程还是多线程
假如你还搞不清楚线程和进程的区别,请先找本
操作系统原理
的书好好拜读一下,再回来看帖。由于这个问题很容易引发口水战,事先声明如
cfhamlet
·
2020-07-27 20:23
怎么办?
架构设计
多线程
socket
跨平台
编程
concurrency
腾讯前端开发岗,程序员应聘3面4小时成功拿到offer!
考试考察的范围比较广,也比较杂,包括:数据结构(数组、队列、链表、栈、堆、二叉树、哈希表等等)数学题(e.g.,概率计算)Objective-C(今年竟然突然考了两道,也是醉了)数据库
操作系统原理
设计模式
IT界小南瓜
·
2020-07-27 19:03
如何学习
操作系统原理
?
我们简单地谈一谈如何学习
操作系统原理
,这里我们假设读者基本是一个小白,只有一点算法和数据结构的基础,比如会用C语言写链表,快排之类的。有一点我们必须强调,一切没有(伪)代码的理论书籍都是在耍流氓。
weixin_30606669
·
2020-07-27 13:55
操作系统实验
是“
操作系统原理
”课内上机实验指导书适用专业:计算机科学与技术计算机软件技术电子与信息工程学院计算机系2012年6月前言
操作系统原理
是计算机专业本科学生的必修课程,它具有较强的理论性和实践性。
寻找伯乐
·
2020-07-16 06:26
操作系统
ZUCC
操作系统原理
习题 进程同步
由ZUCCINTERSECTION题库提供答案。1.在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的()也可能产生死锁。编号选项A进程推进顺序B进程优先权C资源的顺序分配D程序并发2.进程同步是指某些进程之间在逻辑上相互制约的关系。编号选项ATrueBFalse3.对于记录型信号量,在执行V操作时,信号量的值应当加1;当其值为()时,应唤醒阻塞队列中的进程。编号选项A大于等
真实的hello world
·
2020-07-16 06:58
ZUCC
操作系统原理
习题集
【总结】
操作系统原理
(本文只是自己的学习总结,不一定正确,仅供参考)文章目录
操作系统原理
基本内容基本特征并发分时(时间片轮转)共享互斥共享交替共享虚拟时分复用(虚拟处理器)空分复用(虚拟存储器,虚拟设备)异步运行机制用户态和内核态时钟管理中断机制内核
csdn_yym
·
2020-07-15 21:52
基础文档
7.switch_to到底干了啥?
操作系统原理
中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运行队列中选择一个新进程,选择的过程中运用了不同的策略而已。
chengonghao
·
2020-07-15 21:11
Linux进程源码阅读笔记
操作系统原理
原文链接:https://www.cnblogs.com/engine1984/category/155390.html目录目录>>
操作系统原理
1——概念>>
操作系统原理
2——OS结构>>
操作系统原理
3
Sheerandeng
·
2020-07-15 18:57
Linux
操作系统原理
Linux
操作系统原理
— 日志结构的文件系统与日志文件系统
目录文章目录目录日志结构的文件系统日志文件系统日志结构的文件系统技术的改变会给当前的文件系统带来压力。这种情况下,CPU会变得越来越快,磁盘会变得越来越大并且越来越便宜(但不会越来越快)。内存容量也是以指数级增长。但是磁盘的寻道时间(除了固态盘,因为固态盘没有寻道时间)并没有获得提高。这些因素结合起来意味着许多系统文件中出现性能瓶颈。为此,Berkeley设计了一种全新的文件系统,试图缓解这个问题
范桂飓
·
2020-07-15 17:54
Linux
操作系统原理
计算机及
操作系统原理
笔记
CPU:运算器、控制器、寄存器。(三大核心部件)RAM:内存设备一个字节为一个存储单元cellNorthBridge:32bit2^32=4GB32位的CPU最多只能理解4G的物理内存空间64bit4GB*4GBCPU------(线路复用)寻址------RAMPAE:物理地址扩展(physicalAddressExtension)--给32bit的寻址总线上有添加了4bit32bit,+4bi
FQ992537288
·
2020-07-15 17:06
PXE网络安装Linux
操作系统原理
与详细过程
1.操作系统安装的流程通用流程:首先,bios启动,选择操作系统的启动(安装)模式(此时,内存是空白的),然后根据相关的安装模式,寻找操作系统的引导程序(不同的模式,对应不同的引导程序当然也对应着不同的引导程序存在的位置),引导程序加载文件系统初始化(initrd)程序和内核初始镜像(vmlinuz),完成操作系统安装前的初始化;接着,操作系统开始安装相关的系统和应用程序。硬盘安装的流程:bios
秩幽
·
2020-07-15 16:43
linux
system
windows
linux
操作系统原理
与应用 一
操作系统=内核+系统程序系统程序=编译环境+API+AUI编译环境=编译程序+连接程序+装载程序API=系统调用+语言库函数AUI=Shell+系统服务例程+应用程序应用软件是针对最终用户需求编写的,系统软件是为了简化应用程序的开发而存在的,例如编程语言的执行环境为应用程序开发了提供诸如IO操作、图形库等基础服务。POSIX表示可移植操作系统接口,是一个国际标准。0.linux内核的体系结构lin
壞得彻底
·
2020-07-15 16:37
操作系统原理
实验-进程通信-综合型
文章目录1.实验目的2.实验内容和要求实验内容:实验要求:3.主要仪器设备4.预备知识5.原理图6.实验步骤与调试1.实验目的学习如何利用管道机制或消息缓冲队列进行进程间的通信,并加深对上述通信机制的理解。提高学生分析问题和解决问题的能力,并学习撰写规范的科学研究报告。2.实验内容和要求实验内容:编写一段程序,使用管道来实现父子进程之间的进程通信。子进程向父进程发送自己的进程表示符,以及某字符串。
_n19hT
·
2020-07-15 16:31
#
操作系统
操作系统原理
之文件系统(第五章)
一、文件1、⽂件系统的⽤户接⼝包括⽂件的命名、类型、属性和对⽂件的操作2、⽂件命名:所有操作系统都允许⽤1~8个字⺟组成的字符串3、⽂件扩展名:多数操作系统都⽀持⽂件名⽤圆点隔开分为两部分,圆点后⾯的部分称为⽂件扩展名4、⽂件结构:⽆结构字节序列(流式⽂件)固定⻓度记录序列树形结构5、⽂件类型******************************************⽂件存取*******
weixin_30954265
·
2020-07-15 15:19
linux
操作系统原理
【3】
Linux的内核特征Linux操作系统的核心稳定而高效,以独占的方式执行最底层任务,保证其他程序的正常运行,是整个系统的核心,具有独特的性质。Linux采用多级分页的存储管理模式,具体的技术特征将在后面介绍。Linux自身使用的专用文件系统为Ext2,可以提供方便有效地文件共享及保护机制,同时,它可以通过虚拟文件系统的技术,支持包括微软系列操作系统所使用的fat16,fat32,和ntfs等文件系
lhjtianji
·
2020-07-15 14:47
Linux
操作系统原理
及应用
1、Linux概述什么是Linux简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux最早由一位名叫芬兰人林纳斯•托瓦兹(LinusTorvalds)的计算机爱好者开发,他的目的是设计一个代替Minix的操作系统,这个操作系统可用于386、4
闪电磊磊
·
2020-07-15 14:01
linux/Unix
操作系统原理
总结,非科班必看!!!
操作系统原理
总结一.操作系统概述1.操作系统概念2.操作系统的基本功能二.处理机管理1.作业的概念2.作业的过程3.单道批处理系统的作业调度算法4.进程的概念5.进程和程序的区别和联系7.进程的结构组成
LeeDuo.
·
2020-07-15 13:13
通用
通用基础
Linux
操作系统原理
— 文件系统 — 管理与优化
目录文章目录目录磁盘空间管理磁盘配额文件系统备份文件系统的一致性文件系统性能高速缓存块提前读减少磁盘臂运动磁盘碎片整理磁盘空间管理文件通常存在磁盘中,所以如何管理磁盘空间是一个操作系统的设计者需要考虑的问题。在文件上进行存有两种策略:分配n个字节的连续磁盘空间;或者把文件拆分成多个并不一定连续的块。在存储管理系统中,主要有分段管理和分页管理两种方式。正如我们所看到的,按连续字节序列存储文件有一个明
范桂飓
·
2020-07-15 13:01
Linux
操作系统原理
Linux
操作系统原理
— 操作系统的本质
目录文章目录目录操作系统的起源操作系统和高级编程语言使硬件抽象化操作系统的起源在操作系统尚不存在的年代,人们通过各种按钮来控制计算机,这一过程非常麻烦。于是,有人开发出了仅仅具有加载和运行功能的监控程序(Supervisor),这就是操作系统的原型。通过监控程序,程序员可以根据需要将各种应用程序加载到内存中运行。虽然仍旧比较麻烦,但现在开发的工作量得到了很大的缓解。随着时代的发展,人们在使用监控程
范桂飓
·
2020-07-15 13:27
Linux
操作系统原理
Linux
操作系统原理
— 文件系统 —文件
目录文章目录目录文件的类型常规文件ASCII码文件二进制文件设备文件字符设备文件块设备文件目录文件其他文件文件的构造方式文件的属性文件的操作目录的操作文件的类型常规文件常规文件(Regularfiles):是包含有用户信息的文件。包括:C语言元代码、Shell脚本、文本文件、图像文件、二进制的可执行文件等。从常规文件读取数据或将数据写入时,内核会根据文件系统的规则执行操作,写入可能被延迟,记录日志
范桂飓
·
2020-07-15 13:27
Linux
操作系统原理
Linux
操作系统原理
— 文件系统 — 实现原理
目录文章目录目录文件的实现连续分配链表分配索引分配目录的实现共享文件文件系统在内核中的实现文件的实现最重要的问题是记录各个文件分别用到了哪些磁盘块。不同的系统采用了不同的方法。下面我们会探讨一下这些方式。分配背后的主要思想是有效利用文件空间和快速访问文件,主要有三种分配方案:连续分配链表分配索引分配连续分配最简单的分配方案是把每个文件作为一连串连续数据块存储在磁盘上。因此,在具有1KB块的磁盘上,
范桂飓
·
2020-07-15 13:27
Linux
操作系统原理
Linux
操作系统原理
笔记
在Linux操作系统内核内部,进程是通过一个链表,而且是一个双向链表来管理的。进程描述符:每一个进程都有其描述符,每一个描述符彼此之间都有关联性的。双向链表:一个进程内部可能包含多个线程。上下文切换(Contextswtch)假如说进程A从当前CPU上被拿走,切换成进程B,进程A有自己的描述符(task_struct),且被挂起。被Suspend(栈指针),CPU内部,包括指令计数器等保存下来。保
FQ992537288
·
2020-07-15 13:03
编写简单的内核模块——Linux
操作系统原理
与应用(陈莉君第2版13页)
1.什么是内核模块这对于初学者无非是个非常难以理解的概念。内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(LoadableKernelModule,LKM),我们简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithickernel)。单内核的最大优点是效率高,因为所有的内容都集成在一起,但其缺点是可扩展性和可维护性相对较差,模块机制就是
Care__Lee
·
2020-07-15 13:51
Linux操作系统原理与应用
读《嵌入式linux
操作系统原理
与应用》所获
1.VFS——虚拟文件系统,是文件系统对外的接口2.cache——高速缓冲存储器3.linux的每个文件都是由i节点的结构体表示,i节点包含对文件的描述:文件类型、访问权限、属主、时间戳、大小、指向数据块的指针。4.通常PC使用的文件系统是FAT16,ext2是GUN/linux系统中标准的文件系统5.交换分区swap一般为物理内存的2-2.5倍6./etc/rc.d是存放linux启动和关闭时要
ZS_Wang_Blogs
·
2020-07-15 13:08
个人
Linux
操作系统原理
— 内核态与用户态
目录文章目录目录Linux的内核态与用户态系统调用Shell用户态和内核态的切换进程的用户空间和内核空间的内存布局内核空间用户空间Linux的内核态与用户态我们常说的Linux严格来说指代的是LinuxKernel,泛指使用或裁剪标准LinuxKernel并在此基础之上实现各种应用程序解决方案的操作系统发行版本(e.g.RHEL、SUSE和Ubuntu)。一个完整的Linux操作系统体系架构通常由
范桂飓
·
2020-07-15 13:48
Linux
操作系统原理
Linux
操作系统原理
— 网络硬件卸载
目录文章目录目录网络Offload交换Offload网络Offload网络Offload,主要是指将原本在内核网络协议栈中进行的IP分片、TCP分段、重组、checksum校验等操作,转移到网卡硬件中进行,使得CPU的发包路径更短,消耗更低,从而提高处理性能。一开始这些Offload功能都是在网卡上针对特定功能设计一个专门的电路并且带有很小的缓存,去做专门的事情。后来直接在网卡上部署一个可编程的通
范桂飓
·
2020-07-15 13:48
Linux
操作系统原理
Linux
操作系统原理
— 系统结构
目录文章目录目录Linux系统架构Linux内核内存管理进程管理文件系统设备驱动程序网络接口ShellLinux系统架构Linux系统一般有4个主要部分:内核、Shell、文件系统和应用程序。其中,内核、Shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行应用程序、管理文件并使用系统。Linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序
范桂飓
·
2020-07-15 13:48
Linux
操作系统原理
Linux
操作系统原理
— 内存 — 物理存储器与虚拟存储器
目录文章目录目录Linux内存管理全貌物理存储器虚拟存储器Linux内存管理全貌物理存储器见《计算机组成原理—存储系统》。虚拟存储器在早期的计算机系统中,程序员会直接对主存的物理地址进行操作,这种编程方式显然会出现多进程操作共享内存空间的数据一致性问题。而且由于当初不存在虚拟存储器的概念,所以CPU寻址宽度就成为了内存容量的极限。显然,直接操作主存的物理地址不是一个好的办法。为了解决这些问题,现代
范桂飓
·
2020-07-15 13:34
Linux
操作系统原理
转载:
操作系统原理
---操作系统中的内存管理
操作系统原理
---操作系统中的内存管理http://www.cnblogs.com/CareySon/archive/2012/04/25/2470063.html简介内存是计算机中最重要的资源之一,通常情况下
yang889999888
·
2020-07-15 11:39
操作系统原理
(一)——自举过程
操作系统,这个名词每个人都不会陌生,但又总觉得似乎没有了解很深,这一系列博客将会从零开始强化你对操作系统的认知。1.什么是操作系统?答:操作系统是介于硬件与用户(也就是程序和人)之间的接口,它使其他程序运行更为有效,并能方便的对计算机软件和硬件资源进行访问。下面进入正题从定义中我们也知道操作系统一个核心功能就是使其他程序运行更为方便有效,我们知道,在计算机开机前,程序都是在磁盘中的,而运行时程序需
Pek_KuaiJian
·
2020-07-14 20:24
通用知识
进程的初步认识(程序与进程、并发、单道程序设计、多道程序设计、CPU、MMU)
程序和进程程序:是指编译好的二进制文件,存放在磁盘上,并不占用系统资源(系统资源包括CPU、内存、打开的文件、设备、锁…)进程:是一个抽象的概念,与
操作系统原理
密切相关。
一条傻傻的二哈
·
2020-07-14 19:03
计算机原理
在Ubuntu16.04LTS下编译Linux-4.15.7内核
操作系统原理
-课后作业1在Ubuntu16.04LTS下编译Linux-4.15.7内核一、下载内核官网:https://www.kernel.org/我下载的是Linux-4.15.7版本。
Loki97
·
2020-07-14 18:47
操作系统原理
C/C++泛型编程实现数据结构之单链表(附
操作系统原理
深度刨析)
###C/C++泛型编程实现数据结构之单链表###线性表的链式存储结构线性表的顺序存储结构的特点是:在逻辑上关系相邻的元素在物理上的位置也是相邻的,因此顺序存储结构的线性表随机存储的时间复杂度为O(1),因为CPU不比花费过多的时间在内存寻址中,数据排列在内存中是紧凑的。但是正因如此,导致顺序存储的插入和删除操作需要一一移动元素来实现,最坏情况下的时间复杂度可以达到O(N^2)当经常需要做插入和删
程序小黑
·
2020-07-14 17:23
C/C++
数据结构
泛型编程
Linux
操作系统原理
— 多处理器架构
目录文章目录目录计算平台体系结构单核CPU和超线程多核架构的出现SMP对称多处理结构NUMA非统一内存访问结构MPP大规模并行处理结构Linux上的NUMA基本对象概念NUMA调度策略获取宿主机的NUMA拓扑多处理器计算平台中的多任务并行与调度多处理器实现与多任务性能的影响CPU亲和性设定进程或线程的CPU亲和性C语言调用接口设定CPU亲和Linux指令设定CPU亲和Python语言设定进程的CP
范桂飓
·
2020-07-14 04:07
Linux
操作系统原理
【梳理】计算机组成与设计 第4章 处理器 第4节 指令级并行(内附文档高清截图)
建议将本复习指导与博客中的《简明
操作系统原理
》配合复习。在本文的最后附有复习指导的高清截图。需要掌握的概念在文档截图中以蓝色标识,并用可读性更好的字体显示
山上一缕烟
·
2020-07-14 04:00
#
计算机组成原理
专业课
acm训练表
=数据结构离散数学数据库原理
操作系统原理
计算机组成原理编译原理算法设计与分析简单数学题(推荐“数学”分类20道以上)需要掌握以下基本算法:欧几里德算法求最大公约数筛法求素数康托展开逆康托展开同余定理次方求模计算几何初步三角形面积三点顺序学会简单计算程序的时间复杂度与空间复杂度二分查找法冒泡排序法插入排序法贪心算法经典题目高等数学学会使用简单的
jesliebest
·
2020-07-14 02:03
操作系统原理
学习笔记
操作系统学习笔记操作系统概述合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入操作系统概述What’soperatingsystem?
JennyVanessa
·
2020-07-13 20:15
《深入分析Linux内核源代码》读书、私藏笔记大放送
秉承着"不懂
操作系统原理
的程序员不是合格的程序员"的至理名言,鄙人又是买陈莉君老师的“Linux教学视频”,又是研读其力作《深入分析Linux内核源代码》,先将总结笔记放送给大家,希望对大家研习Linux
weixin_30393907
·
2020-07-13 16:15
操作系统原理
:动态内存分配
动态内存分配背后的机制深刻的体现了计算机科学中的这句名言:AllprobleminCScanbesolvedbyanotherlevelofindirection.—ButlerLampson用户层malloc的实现malloc的底层调用sbrk和mmapmalloc是C语言标准库函数,是在用户层实现的。在Linux里,malloc编译好,是在run-time的动态库so中,通过标准库头文件把ap
ka__ka__
·
2020-07-13 14:59
OS/Linux
0、Oracle学习路线分析(Oracle必读)
主要是管理和
操作系统原理
。四、学习方法sql、pl/slq(网上有很多的视频
难再晨
·
2020-07-12 20:18
Oracle私有菜
Oracle必读
oracle
操作系统
unix
管理
存储
计算机科学课程表
操作系统原理
视频教程(电子科技大学)N:/2009/操作系统基础课程(全套)操作系统概述进程管理内存管理存储管理外部设备管理文件管理WINDOWS程序设计(C#)(上海交通大学)N:/eMule/2009
xfuboywz
·
2020-07-12 16:06
操作系统原理
——Dekker互斥算法详解
这篇博客亦来自于我学习计算机
操作系统原理
过程中的总结成果(视频下载地址http://xidong.net/File001/File_53948.html)。
wsw875421872
·
2020-07-12 15:02
操作系统原理
视频教程-2020软考信息系统项目管理师_项目管理(下) 视频培训教程-软考
2020软考信息系统项目管理师_项目管理(下)视频培训教程河北师范大学软件学院优秀讲师,项目经理资质,担任
操作系统原理
、软件工程、项目管理等课程教学工作。参与十个以上百万级软件项目管理及系统设计工作。
weixin_28969373
·
2020-07-12 05:12
操作系统原理
第五章:CPU调度
目录1CPU调度基本概念1.1基本概念1.2CPU调度的时机1.3CPU调度方案2CPU调度算法2.1先来先服务(FCFS)2.2短作业优先(SJF)2.3优先级2.4RR时间片轮转2.5多级队列和多级反馈队列1CPU调度基本概念1.1基本概念CPU调度就是就从就绪队列中选择一个进程来分配CPU的过程,进行CPU调度的原因是为了实现多道,使得CPU有更高的利用率,之所以进程能够进行CPU调度是因为
syzdev
·
2020-07-12 00:47
操作系统原理
Linux性能优化从入门到实战:01 Linux性能优化学习路线
我通过阅读各种相关书籍,从
操作系统原理
、到Linux内核,再到硬件驱动程序等等。
qccz123456
·
2020-07-11 14:08
Linux性能优化
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他