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、体积小CPU、内
leftfist
·
2016-02-04 10:00
操作系统
实时
ucos实时
操作系统学习
笔记——内核结构和任务创建
对于ucos实时操作系统,邵贝贝的那本书已经写得很详细了,我因为之前不深的研究过ucos,所以在这里做一个笔记,写一些个人对该操作系统的理解,仅仅是个人理解,如果有人看到这边随笔有不对的地方,望给我指正。同时,锻炼一下自己组织语言的能力,有时候知道那么个意思,却总也说不出口。 ucos内种中有几个人变量比较重要,被贯穿在ucos内核的设计中。这几个变量中有在PCB中的局部变量,也有在整个
痞子辉
·
2016-02-01 21:00
ucos实时
操作系统学习
笔记——内核结构和任务创建
对于ucos实时操作系统,邵贝贝的那本书已经写得很详细了,我因为之前不深的研究过ucos,所以在这里做一个笔记,写一些个人对该操作系统的理解,仅仅是个人理解,如果有人看到这边随笔有不对的地方,望给我指正。同时,锻炼一下自己组织语言的能力,有时候知道那么个意思,却总也说不出口。ucos内种中有几个人变量比较重要,被贯穿在ucos内核的设计中。这几个变量中有在PCB中的局部变量,也有在整个系统内核设计
痞子辉
·
2016-02-01 21:00
操作系统学习
笔记:分布式协调
ewerwrkkkkzYT[ZZ,MN,《‘】m’———以上是我1岁7个月的儿子写的集中式同步机制扩展到分布式环境;以及分布式系统如何处理死锁?一、事件排序分布式系统中,没有公共存储器和公共时钟,因此有时不能判断两件事件的先后顺序。需要提出一种分布式算法为事件进行一致性整体排序。1、事前关系如果两个事件没有因果关系,则称两个事件是并发执行。由于它们之间并不相互影响,所以哪个先发生并不重要,重要的是
leftfist
·
2016-01-24 22:00
分布式
操作系统学习
笔记:分布式文件系统
分布式文件系统是一个经典分时文件系统的分布式实现,该系统中有多个用户共享文件和存储资源。分布式文件系统的目的是为了支持当文件被物理分散在一个分布式系统中时与经典模型相同的共享。一、背景分布式文件系统(DFS)的客户机、服务器和存储设备都分散在分布式系统中的机器上。因此服务活动必须在网络上进行,系统有多个独立的存储设备。但对于客户机而言,DFS最好能表现得如同一个传统的集中式文件系统。衡量DFS最重
leftfist
·
2016-01-21 22:00
分布式文件系统
操作系统学习
笔记:分布式系统结构
分布式系统是一组不共享内存和时钟的处理器的集合,即每个处理器都有它自己的内存,处理器之间的通信可通过各种通信网络加以实现。一、动机建立分布式系统主要由4个方面的原因:1、资源共享2、加快计算速度3、可靠性4、通信不同站点可以有机会交换信息二、分布式操作系统的类型1、网络操作系统通过远程登录或从远程机器传送数据到自己机器的方式来访问远程资源。易于实现,但难用。2、分布式操作系统用户可以像访问本地资源
leftfist
·
2016-01-19 22:00
分布式
ucos实时
操作系统学习
笔记——操作系统在STM32的移植
使用ucos实时操作系统是在上学的时候,导师科研项目中。那时候就是网上找到操作系统移植教程以及应用教程依葫芦画瓢,功能实现也就罢了,没有很深入的去研究过这个东西。后来工作了,闲来无聊就研究了一下这个只有几千行代码的操作系统,也没所有的代码都看,只是看了其中部分内容。自己还自不量力的尝试着去写过简单的操作系统,最后写着写着就被带到了ucos的设计思路上了,后来干脆就“copy”代码了,虽说对操作系统
痞子辉
·
2016-01-13 22:00
ucos实时
操作系统学习
笔记——操作系统在STM32的移植
使用ucos实时操作系统是在上学的时候,导师科研项目中。那时候就是网上找到操作系统移植教程以及应用教程依葫芦画瓢,功能实现也就罢了,没有很深入的去研究过这个东西。后来工作了,闲来无聊就研究了一下这个只有几千行代码的操作系统,也没所有的代码都看,只是看了其中部分内容。自己还自不量力的尝试着去写过简单的操作系统,最后写着写着就被带到了ucos的设计思路上了,后来干脆就“copy”代码了,虽说对操
痞子辉
·
2016-01-13 22:00
操作系统学习
笔记:安全
保护是个系统内部问题;而安全则与外部环境有关。如果没有用户验证,或被非授权用户访问,则内部保护是无用的。一、安全问题系统的安全违例分为有意或无意。安全问题有威胁(潜在危险,如漏洞)、攻击:攻击保密性:窃取私密、保密资料攻击完整性:修改未授权数据违反有用性:破坏至不可用偷窃服务:使用未授权资源拒绝服务(DOS):阻止合法使用系统手段包括冒名顶替、消息篡改、重放攻击(重复传播数据)、中间人攻击等。要保
leftfist
·
2016-01-08 22:00
操作系统
安全
IBM Z/OS
操作系统学习
笔记(持续更新)
存储管理子系统(DFSMS)存储管理也是系统的一项基本服务。系统存储管理子系统(StorageManagementSystem,SMS)定义了系统中的各种输入/输出设备,并控制这些设备的操作;同时,它还提供文件系统的基本功能,使用户可以方便、快速地访问数据。系统的各种程序及数据都保存在硬盘上,如果希望执行某些程序,必须用到存储管理的服务,因此,SMS一般先于其他子系统启动,以提供基本的存储管理服
wenter
·
2016-01-04 21:00
操作系统学习
笔记:保护
保护是指一种控制程序、进程或用户对计算机系统资源进行访问的机制。操作系统中的进程必须加以保护,使其免受其他进程活动的干扰。为此,系统采用了各种机制确保只有从操作系统中获得了恰当授权的进程才可以操作相应的文件、内存段、CPU和其他的资源。一、保护目标提供保护的理由是首先需要防止用户的恶意操作;其次是以规定的策略一致的方式使用系统资源。二、保护原则最小特权原则。三、保护域进程只能访问那些已经获得了授权
leftfist
·
2015-12-29 23:00
操作系统
操作系统学习
笔记:I/O输入系统
计算机两大主要任务:IO操作和计算处理。许多情况下,主要是IO操作,计算处理只是附带的(而操作系统的两大任务是管理物理设备和为应用程序提供一个虚拟机器的抽象)。操作系统在IO方面的作用是管理IO操作和IO设备。一、概述I/O设备在功能与速度方面存在很大差异,所以需要采用多种方法来控制设备。这些方法形成IO子系统的核心,使得操作系统内核其他部分不必涉及复杂的IO设备管理。IO设备技术呈现两个相矛盾的
leftfist
·
2015-12-16 22:00
IO
操作系统
Cosmos动手练习(基于里程碑2的代码)--.net/C#开源
操作系统学习
系列十
直接开始吧,在KenelTest文件夹下面添加一个自己的项目,这里我的项目是PCIDeviceEnumerator,列出当前自己机子上的PCI设备的VendorID和DeviceID以及设备类型敲入如下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingCosmos.Build;usingCosmos.Hardw
·
2015-12-09 11:12
.net
Cosmos的里程碑2(Mile Stone 2)之浅尝PCI总线、设备编程--.net/C#开源
操作系统学习
系列九
书接上文(这两篇文章之间隔得有点久,唉,最近工作比较忙,加上基础不够,学习PCI知识花了不少时间),话说在上一篇中,我们直接使用系统提供的类来获取了RTL8139网卡的类,这一篇我们就来一起学习COSMOS是如何找到网卡芯片并实例化相应的类的。直接来到RTL8139Test这个类下,定位到语句Listnics=Cosmos.Driver.RTL8139.RTL8139.FindRTL8139Dev
·
2015-12-09 11:12
.net
Cosmos的汇编级调试器---- .net/C#开源
操作系统学习
系列七
英文原文地址:http://www.codeproject.com/KB/cs/CosmosAsmDebuggerPreview.aspx 前言一些用户写信给我,问我要一些关于新CosmsosX86汇编级调试的信息。因为在这方面比较有兴趣,我写了这篇简短的文章。Cosmos已经有了一个集成在VisualStudio中用于调试C#和VB.NET代码的调试器。尽管如此,为了调试X86汇编,用户需要依靠
·
2015-12-09 11:11
.net
Cosmos的里程碑2(Mile Stone 2)之RTL8139网卡芯片编程---- .net/C#开源
操作系统学习
系列八
下载的源代码包为cosomos-16025.zip从发布的时间上看,MS2和MS1的时间只差了2个月,比较明显的变化有在编译操作系统是出来了一个图形化的选择界面同时内核文件夹里面多了两个项目RL8139驱动和文件系统,其他的基本没啥大变化。 接下来我们启动MS2看看,把启动项目设为FrodeTest,只有这个项目里面使用到了RL8139驱动,其他的项目和MS1中的基本一样。先看一下Prgro
·
2015-12-09 11:11
.net
Cosmos的库--.net/C#开源
操作系统学习
系类五
接上文,争取这一次打通操作系统开发的任督二脉~~~嘿嘿库对于大家来说都不陌生,我们做C开发时会引入标准输入输出头文件stdio.h,做MFC开发时又会引入afx.h头文件,使用DirectX做游戏开发时又会引入DirectX的头文件等等,在头文件中有给我们定义好的函数、结构、类等等可供使用,我们写代码时直接调用即可。在各种库中,有一部分的库是封装了对底层硬件的操作的,例如在屏幕上输入字符,使用网卡
·
2015-12-09 11:10
.net
Plugs介绍---- .net/C#开源
操作系统学习
系列六
原文地址:http://www.codeproject.com/KB/cs/CosmosPlugs.aspx介绍这篇文章将展示在COSMOS中如何实现基于WINDOWSAPI调用和内部调用的.net代码。另外,也包含了如何使用COSMOS,汇编或者X#语言与硬件直接进行交互。Cosmos是什么Cosmos一个使用VisualStudio作为开发环境的操作系统开发工具(developmentkit)
·
2015-12-09 11:10
.net
Cosmos的基石:IL2CPU编译器--.net/C#开源
操作系统学习
系列三
本文的代码包以cosmos-12304.zip为例(从这个包开始,COSMOS的内核算是有了个基本的雏形,就像是一颗大树在出芽前会先长出庞大的根系,现在就要破土长出第一颗芽了) IL2CPU之于COSMOS就相当与GCC之于LINUX,查看COSMOS的源代码,可以发现没有一行汇编代码,就连BOOTLOADER也是使用C#语言来完成的,在COSMOS中很对与硬件相对应的类,如屏幕、键盘等,然后在编
·
2015-12-09 11:09
.net
Cosmos里程碑1--.net/C#开源
操作系统学习
系列四
使用的代码包为cosmos14395.zip,以下把COSMOS里程碑1简称为COSMOSMS1或MS1COSMOS申请:由于本篇内容涉及的技术的东西太多,小弟水平有限,如有思想认识上的错误,欢迎大家指正。对于IBM-PC兼容机的硬件启动流程我目前理解是这样的:通电->BIOS初始化与自检->CPU初始化->加载硬盘的0磁道0柱面1扇区的内容进内存并开始执行这一部分的内容。到此,硬件的过程—注意是
·
2015-12-09 11:09
.net
Cosmos开篇、本系列目录--.net/C#开源
操作系统学习
系列一
cosmos简介cosmos全称C#opensourcemanageoperationsystem,是一个使用C#语言基于.netframwark框架编写的开源操作系统,主页www.gocosmos.org。可从cosmos.codeplex.com获取最新的源代码。Cosmos的源代码使用C#来编写,先把源代码编译成IL中间语言,然后再由专门针对该项目编写的编译器IL2CPU来把编译好的IL源
·
2015-12-09 11:08
.net
Cosmos编译--.net/C#开源
操作系统学习
系列二
惶恐中放上小弟的第一篇分析作品,水平有限,文笔不济,希望各位见谅并提出意见和建议一、启动之前VS的便捷同时也掩盖了一个操作系统从源代码转换到二进制文件的中间流程,所以首先先从源代码编译下手,先弄清楚VS是怎么把C#源代码编译成可引导启动的二进制代码。本人使用的源代码包为cosmos-72205.zip对于VS需要额外安装:VS2010SDK二、MSBuild编译过LINUX的朋友应该都熟悉Make
·
2015-12-09 11:08
.net
.net/C#开源
操作系统学习
系列
直接开始吧,在KenelTest文件夹下面添加一个自己的项目,这里我的项目是PCIDeviceEnumerator,列出当前自己机子上的PCI设备的VendorID和DeviceID以及设备类型敲入如下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingCosmos.Build;usingCosmos.Hardw
·
2015-12-09 11:37
.net
操作系统学习
笔记:大容量存储器的结构
一、大容量存储器结构简介概述次级和三级存储器设备的物理结构1、磁盘大容量外存。传输速率:驱动器和计算机之间的数据传输速率。定位时间:随机访问时间,由寻道时间(移动磁臂到所要柱面所需时间)和旋转等待时间(等待所要的扇区旋转到磁臂下所需时间)组成。磁盘驱动器通过一组称为I/O总线(IObus)的线与计算机相连。有多种总线,如EIDE、ATA、SATA、USB、FC和SCSI。由称为控制器的特殊处理器执
leftfist
·
2015-12-02 22:00
操作系统
存储
嵌入式
操作系统学习
笔记:02.环境搭建兼 Eclipse Jlink 2440 ARM裸机调试
注意本文图片与GIF动画较大,加载较慢,请耐心等待环境搭配尽管本文的环境是以Windows为例,但是Linux与Mac也是几乎完全类似的。硬件环境板子:2440芯片的板子,但我只有TQ2440,所以就用这个调试器:Jlink软件环境Windows10X64Eclipseyagarto的 arm-none-gnueabiMSYS与miniGWbabun(对Cygwin进行了打包配置等的Cygwin工
sy373466062
·
2015-11-26 21:00
操作系统
软件
调试
mini2440
嵌入式操作系统
嵌入式
操作系统学习
笔记:01.书籍与OS源码选择
书籍选择的是前段时间出版的《深度探索嵌入式操作系统》,同时作者还放出了源码。另外还有其他资源也值得参考学习,列出如下。书籍类资源1.《深入浅出嵌入式底层软件开发》这本书的前面部分写ARM指令等架构相关的基础知识,写得不错,在基础章节的最后部分也写了一个简单的MiniOS,这个MiniOS非常短小,但是值得一看。这个MiniOS,尝试过在QemuMini2440下运行,但是发现无法运行,也不知道是我
TonyHo
·
2015-11-26 16:55
EmbeddedSystem
嵌入式操作系统
操作系统
OS
嵌入式
操作系统学习
笔记:01.书籍与OS源码选择
书籍选择的是前段时间出版的《深度探索嵌入式操作系统》,同时作者还放出了源码。另外还有其他资源也值得参考学习,列出如下。书籍类资源1.《 深入浅出嵌入式底层软件开发》这本书的前面部分写ARM指令等架构相关的基础知识,写得不错,在基础章节的最后部分也写了一个简单的MiniOS,这个MiniOS非常短小,但是值得一看。这个MiniOS,尝试过在QemuMini2440下运行,但是发现无法运行,也不知道是
sy373466062
·
2015-11-26 16:00
OS
操作系统
嵌入式操作系统
windows进程/线程创建过程 --- windows
操作系统学习
有了之前的对进程和线程对象的学习的铺垫后,我们现在可以开始学习windows下的进程创建过程了,我将尝试着从源代码的层次来分析在windows下创建一个进程都要涉及到哪些步骤,都要涉及到哪些数据结构。 1. 相关阅读材料 《windows 内核原理与分析》 --- 潘爱民 《深入解析windows操作系统(第4版,中文版)》 http://bbs.pediy.com/sho
·
2015-11-13 21:28
windows
操作系统学习
03_day
; haribote-ipl ; TAB=4 ; 03_days\harib00g ipl10.nas ;读取10个柱面 CYLS EQU 10 ;读取10个柱面 ORG 0x7c00 ;以下的标记
·
2015-11-13 13:17
操作系统
操作系统学习
笔记系列(二)-操作系统结构
1、操作系统为程序和用户提供了一定的服务。 1、用户界面 2、程序执行 3、I/O操作 4、文件系统操作 5、通信。在许多情况下一个进程需要与另一个进程交换信息。这种通信有两种方式。一种是发生在同一台计算机运行的两个进程之间,另外一种是运行在由网络连接起来的不同的计算机上的进程之间。 6、错误检测 7、资源分配 8、统计。需要记录哪些用户使用了多少和什么类型的资
·
2015-11-11 05:24
操作系统
操作系统学习
笔记系列(一)- 导论
1、操作系统最重要的一点是要有多道程序处理能力。多道程序设计通过组织作业使得CPU总有一个作业可以执行,从而提高了CPU的利用率。 2、分时系统是多道程序设计的延伸。在分时系统中,虽然CPU还是通过在作业之间的切换来执行多个作业,但是由于切换频率很高,所以用户可以在程序运行期间与之进行交互。 分时系统允许许多用户同时共享计算机。由于分时系统的每个动作或者命令都较为短暂,所以每个用户只要少量
·
2015-11-11 05:23
操作系统
操作系统学习
笔记:文件系统实现
一、文件系统结构为了提供对磁盘的高效便捷的访问,操作系统通过文件系统来轻松地存储、定位、提取数据。文件系统有两个不同的设计问题:1、如何定义文件系统对用户的接口,涉及到文件及其属性、文件允许的操作、组织文件的目录结构;2、创建数据结构和算法将逻辑文件系统映射到物理外存设备上。目前有许多文件系统在使用。绝大多数操作系统都支持多个文件系统。二、文件系统实现实现文件系统需要应对多种磁盘和内存结构。磁盘上
leftfist
·
2015-11-10 23:00
操作系统
Cosmos编译--C#开源
操作系统学习
系列二
http://www.cnblogs.com/li0803/archive/2011/02/03/1948924.html 惶恐中放上小弟的第一篇分析作品,水平有限,文笔不济,希望各位见谅并提出意见和建议 一、启动之前 VS的便捷同时也掩盖了一个操作系统从源代码转换到二进制文件的中间流程,所以首先先从源代码编译下手,先弄清楚VS是怎么把C#源代码编译成可引导启动的二进制代码。 本人使用的源
·
2015-11-09 13:29
操作系统
Cosmos的基石:IL2CPU编译器--C#开源
操作系统学习
系列三
本文的代码包以cosmos-12304.zip为例(从这个包开始,COSMOS的内核算是有了个基本的雏形,就像是一颗大树在出芽前会先长出庞大的根系,现在就要破土长出第一颗芽了) IL2CPU之于COSMOS就相当与GCC之于LINUX,查看COSMOS的源代码,可以发现没有一行汇编代码,就连BOOTLOADER也是使用C#语言来完成的,在COSMOS中很对与硬件相对应的类,如屏幕、键盘等,然后在
·
2015-11-09 13:28
操作系统
Cosmos开篇--C#开源
操作系统学习
系列一
cosmos简介 cosmos全称C# open source manage operation system,是一个使用C#语言基于.net framwark框架编写的开源操作系统,主页www.gocosmos.org。可从cosmos.codeplex.com获取最新的源代码。 Cosmos的源代码使用C#来编写,先把源代码编译成IL中间语言,然后再由专门针对该项目编写的编译器IL2CPU
·
2015-11-09 13:27
操作系统
嵌入式Linux
操作系统学习
规划
嵌入式Linux
操作系统学习
规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为
·
2015-10-31 11:03
linux
嵌入式Linux
操作系统学习
规划
新手学堂:嵌入式Linux
操作系统学习
规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统
·
2015-10-31 11:30
linux
常用链接
freetechbooks 免费下载电子书 karbosguide computer help 软硬件知识 computer hope
操作系统学习
·
2015-10-31 10:08
常用
【
操作系统学习
笔记】线程篇
一、何为线程线程,也称为轻量级进程。是为了解决进程在一个时间只能干一件事情的弊端,而设计出来的解决方案,类比于进程的"分身"。进程中的所有线程共享该进程的状态和资源,它们驻留在同一块地址空间中,并且可以访问到相同的数据。区别在于它们执行时的上下文不一致。在线程模式下,一个进程至少有一个线程,但也可以有多个线程。进程中的每个线程都具备自己的特有的属性,例如:线程执行状态、未运行时保存的线程上下文、一
lisongjia123
·
2015-10-08 15:00
线程
操作系统
进程
设计
【
操作系统学习
笔记】进程篇
一、进程的描述程序的一个执行实例;正在执行的程序;能分配处理器并由处理器执行的实体。 Liunx下保存PCB的数据结构是通过C结构task_struct结构体来表示的,可以在include/Linux/sched.h里找到它,所有运行在系统里的进程都以task_struct双向链表的形式存在内核里。二、进程的状态进程的三个典型状态:执行、阻塞、就绪 注意点:从执行态到就绪态的这种变化,一般是
lisongjia123
·
2015-09-26 21:00
线程
操作系统
进程
僵尸进程
操作系统学习
--线程
一.概念 线程,有时被称为轻量级进程(LightweightProcess,LWP),是程序执行流的最小单元。 一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。 一个线程可以创建和撤消另一个线
shengno1
·
2015-09-02 14:00
线程
操作系统
操作系统学习
--进程
一.概念 广义上,进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。 狭义上,进程是正在运行的程序的实例。二.进程的创建 有下面四种方式创建进程:1.系统初始化;2.执行了正在运行的进程所调用的进程创建系统调用;3.用户请求创建一个新的进程;4.一个批处理作业的初始化。三.进程的终止 进程的终止通常由下列条件引起:1.正常退出(自愿的)2.出错退出(自愿的)3.严重错误(非
shengno1
·
2015-09-02 01:00
操作系统
进程
操作系统学习
笔记与总结(一)
总结下学习的内容,梳理下思路。学习内容:启动,dd命令,bochs基本用法,as86,ld86实验:使用bochs模拟开机启动过程,熟悉常用命令。总结:1.机器启动到加载bootsect:a,开机进入实模式,实模式主要特点软件可以直接访问硬件和只有20位的寻址空间b,计算机刚刚加电时cs=f000,ip=fff0,机器执行ffff0处的BIOS的第一条指令 c,BIOS检查计算机的硬件,加载中断向
starfarmingl
·
2015-07-31 00:19
dd
bochs
as86
操作系统学习
基本概念汇总
操作系统又是一门计算机专业必学的专业课之一,同样对于很多考研统考的同学来说也是必考的课程。本篇帖子是我大学时期整理的操作系统的基本知识点。足以应付大学时代的期末考试。1.存储管理研究课题的四个方面:(1)存储分配问题:重点是研究存储共享和各种分配算法(2)地址再定位问题:研究地址变换机构,以及动态和静态再定位方法(3)存储保护问题:研究保护各类程序,数据区的方法(4)存储扩充问题:研究虚拟存储区和
乞力马扎罗的雪CYF
·
2015-07-22 14:56
计算机杂谈
操作系统学习
基本概念汇总
操作系统又是一门计算机专业必学的专业课之一,同样对于很多考研统考的同学来说也是必考的课程。本篇帖子是我大学时期整理的操作系统的基本知识点。足以应付大学时代的期末考试。1. 存储管理研究课题的四个方面: (1) 存储分配问题:重点是研究存储共享和各种分配算法(2) 地址再定位问题:研究地址变换机构,以及动态和静态再定位方法(3) 存储保护问题:研究保护各类程序,数据区的方法(4) 存储
CHENYUFENG1991
·
2015-07-22 14:00
操作系统
基本概念
操作系统学习
笔记:文件系统接口
计算机设备之间差异很大,所以操作系统需要提供一组功能以便于应用程序控制这些设备。操作系统的IO子系统的重要目的之一是为系统其它部分提供最简单的接口。文件接口是接口之一。一、文件概念1、文件属性名称、标识符(文件系统内文件的唯一标签)、类型、位置(指向设备和设备上文件位置的指针)、大小、保护、时间2、文件操作1)创建。有两个必要步骤:第一必须在文件系统中为文件找到空间,第二在目录中为新文件创建一个条
leftfist
·
2015-07-21 22:00
操作系统
文件接口
linux
操作系统学习
网站整理(100个)
linux
操作系统学习
网站整理(100个)评选出的这100个优秀站点,将按照下述20个类别作以评介:(一)文件下载(二)幽默娱乐(三)相关新闻(四)通用硬体(五)专用硬体(六)新手站点(七)图形/多媒体
xinjie1224
·
2015-07-11 16:00
操作系统
学习网站收集
操作系统学习
笔记
对文件系统原理学习的理解 按需分配。打开的文件属性才放入内存中。 关键点是记录某个文件用到哪几块磁盘地址。一个文件可能占多个磁盘块,可能是一个。关键在于文件的的大小 文件名,磁盘块地址,多个。 连续分配:一个文件占据了3个磁盘块。是连续在一起的。 读的性能很好,读一个文件的内容只要一次操作,找到第一个磁盘块,后面的磁盘块就知道了。不用继续旋转。
·
2015-06-29 12:00
操作系统
ROS机器人学习摇杆篇——1
***ROS机器人
操作系统学习
总结-摇杆篇*本人是个ROS学习新手,对ROS
操作系统学习
也就几个月,当时在网上看了几个大神的学习的博客分享,感觉很不错,受益无穷,所以我也想把自己学习过程中的一些理解和用途分享出来
linn1
·
2015-06-07 11:58
ROS学习总结分享
操作系统学习
笔记:虚拟内存
一、绪论操作系统的各种内存管理策略都出于同一个目的:同时将多个进程存放在内存中,以便允许多道程序设计。不过,这些策略都需要在进程执行之前将整个进程放在内存中。动态载入虽然能减轻这个限制,但需要程序员小心应用,并且花费额外的工作。而虚拟内存则允许执行进程部分在内存中,一个显著的优点是程序可以比物理内存大。而且虚拟内存将内存抽象成一个巨大的数组,将用户视界的逻辑内存与物理内存分离,使得程序员不受内存存
leftfist
·
2015-05-28 00:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他