关于细分到字段的权限系统_操作系统中的细分

关于细分到字段的权限系统

为什么需要细分? (Why Segmentation is required?)

In the Operating System, an important drawback of memory management is the separation of the user's view of memory and the actual physical memory. Paging is the scheme which provides the separation of these two memories.

在操作系统中,内存管理的一个重要缺点是将用户的内存视图与实际的物理内存分开。 分页是提供这两个内存分离的方案。

The user's view is mapped onto the physical storage. This mapping permits differentiation between logical memory and physical memory.

用户的视图已映射到物理存储上。 此映射允许区分逻辑内存和物理内存。

Operating System may divide the same function into different pages and those pages may or may not be loaded at the same time into the memory and it doesn't care about the User's view of the process. This technique decreases the efficiency of the system.

操作系统可能会将同一功能划分为不同的页面,并且这些页面可能会或可能不会同时加载到内存中,并且它并不关心用户对进程的看法。 此技术会降低系统的效率。

Segmentation is better than this because it divides the process into the segments.

分段比这更好,因为分段将流程分为多个部分。

什么是细分? (What is Segmentation?)

Segmentation is a memory management technique which supports user's view of memory. This technique of division of a computer's primary memory into sections called segments.

分段是一种内存管理技术,可支持用户的内存视图。 将计算机的主内存划分为称为段的部分的技术。

细分类型 (Types of Segmentation)

  1. Virtual memory segmentation

    虚拟内存分段

    Each processor job is divided into several segments, It is not essential all of which are resident at any one point in time.

    每个处理器作业都分为几个部分,所有部分都驻留在任何一个时间点上并不是必须的。

  2. Simple segmentation

    简单分割

    Each process is divided into many segments, and all segments are loaded into the memory at run time, but not necessarily contiguously.

    每个进程都分为许多段,并且所有段都在运行时加载到内存中,但不一定是连续的。

细分的基本方法 (Basic method for Segmentation)

In a computer system using segmentation, a logical address space can be viewed as multiple segments. The size of the segment may grow or shrink that is it is of variable length.

在使用分段的计算机系统中,逻辑地址空间可以视为多个分段。 段的大小可能会变长或变长。

During execution, each segment has a name and a length. The address specifies both the segment name and the displacement within the segment. The user, therefore, specifies each address by two quantities; segment name and an offset.

在执行期间,每个段都有一个名称和一个长度。 地址同时指定了段名称和段内的位移。 因此,用户用两个数量指定每个地址。 段名称和偏移量。

Normally it is implemented as segments are numbered and are referred to by a segment number, in place of a segment name. Thus a logical address consists of two tuples:

通常,它是通过对段进行编号并用段号代替段名称来实现的。 因此,逻辑地址由两个元组组成:

< segment – number, offset >

<段–数字,偏移量>

Segment number(s) – It is the total number of bits required to represent the segment.

段号 –是表示段所需的总位数。

Segment Offset(d) – It specifies the number of bits required to represent the size of the segment.

段偏移量(d) –它指定表示段大小所需的位数。

细分的硬件支持 (Hardware support for segmentation)

In the program, the user refers to objects by a two-dimensional address, the actual physical memory is still, of course, a one- dimensional sequence of bytes. Thus we have to define an implementation to map two-dimensional user-defined addresses into one-dimensional physical addresses.

在程序中,用户通过二维地址引用对象,当然,实际的物理内存仍然是一维字节序列。 因此,我们必须定义一种将二维用户定义地址映射为一维物理地址的实现。

This mapping is affected by a segment table. In the segment table, each entry has a segment base and a segment limit.

此映射受段表的影响。 在细分表中,每个条目都有一个细分基准和一个细分限制。

Segment Base – It contains the starting physical address where the segment kept in memory.

段基础 –它包含段保留在内存中的起始物理地址。

Segment Limit – It specifies the length of the segment.

网段限制 –指定网段的长度。

The use of the segment table illustrated in this figure:

该段表的用法如图所示:

Segmentation Hardware


Segmentation Hardware

细分硬件

  • The logical address consists of two parts: a segment number (s) and an offset (d) into that segment.

    逻辑地址由两部分组成:一个段号和到该段的偏移量d。

  • The segment number used as an index into the segment table.

    用作段表索引的段号。

  • The offset d of the logical address must be between 0 and the segment limit.

    逻辑地址的偏移d必须在0和段限制之间。

  • If offset is beyond the end of the segment, we trap the Operating System.

    如果偏移量超出了该段的末尾,我们将捕获操作系统。

  • If offset is in the limit, then it is combined with the segment base to produce the address in physical memory, hence the segment table is an array of base limit and register pairs.

    如果偏移量在限制范围内,则将其与段基地址组合以在物理内存中产生地址,因此段表是基极限制和寄存器对的数组。

细分的优势 (Advantages of Segmentation )

  • There is no internal fragmentation.

    没有内部碎片。

  • Segment Table is used to record the segments and it consumes less space in comparison to the Page table in paging.

    段表用于记录段,与分页中的页表相比,它消耗的空间更少。

细分的缺点 (Disadvantage of Segmentation )

  • At the time of swapping, processes are loaded and removed from the main memory, then the free memory space is broken into small pieces, cause of this occurs External fragmentation.

    交换时,将进程加载到主内存中并从主内存中删除,然后将可用内存空间分解成小块,这是导致外部碎片的原因。

翻译自: https://www.includehelp.com/operating-systems/segmentation.aspx

关于细分到字段的权限系统

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540805.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mba学什么书_MBA的完整形式是什么?

mba学什么书MBA&#xff1a;工商管理硕士 (MBA: Master of Business Administration) MBA is an abbreviation of a Master of Business Administration. It is a masters degree for post-graduation in business administration. This business masters degree program is a …

bca ac如何联合索引_BCA的完整形式是什么?

bca ac如何联合索引BCA&#xff1a;计算机应用学士学位 (BCA: Bachelor of Computer Applications) BCA is an abbreviation of Bachelor of Computer Applications. It is a three-year undergraduate program in Computer applications. It is considered equivalent to B.Te…

嘿,程序员,你该学点经济学了!

前言&#xff1a; 笔者一直认为&#xff0c;一个好的程序员&#xff0c;不仅仅是代码敲得好&#xff0c;其它方面的知识和能力相同非常重要。特别是随着年龄的增长。非常多人也慢慢的往管理层发展。这个时候沟通与协调能力变得更加重要&#xff0c;而一些策划&#xff0c;推广方…

Linux相关图解随记

01.dns解析过程02.用户访问网站流程03.局域网电脑上网流程04.网站架构图解转载于:https://blog.51cto.com/qinbin/1954149

量子物理 詹班 计算机,(电气系计算机系詹班)量子物理作业答案

西南交大峨眉校区大学物理西南交大峨眉校区《大学物理》(量子物理基础)作业6(电气、计算机、詹班)一 选择题1. 以一定频率的单色光照射在某种金属上&#xff0c;测出其光电流曲线在图中用实线表示&#xff0c;然后保持光的频率不变&#xff0c;增大照射光的强度&#xff0c;测出…

MySQL5.6 新特性之GTID【转】

转自 MySQL5.6 新特性之GTID - jyzhou - 博客园http://www.cnblogs.com/zhoujinyi/p/4717951.html 背景&#xff1a; MySQL5.6在5.5的基础上增加了一些改进&#xff0c;本文章先对其中一个一个比较大的改进"GTID"进行说明。 概念&#xff1a; GTID即全局事务ID&#…

计算机高级工程师职称评定条件,高级工程师职称评定条件是什么

高级工程师职称评定条件是什么&#xff0c;高级工程师职称有什么作用&#xff0c;以下是小编整理的高级工程师职称评定条件相关内容&#xff0c;供您参考。高级工程师评定条件1、本科毕业及以上&#xff0c;获得工程师资格5年以上&#xff0c;可以申报高级工程师。2、博士毕业&…

linux中echo的使用方法

1.echo命令我们经常使用的选项有两个&#xff0c;一个是-n&#xff0c;表示输出之后不换行。另外一个是-e&#xff0c;表示对于转义字符按对应的方式处理&#xff0c;假设不加-e那么对于转义字符会按普通字符处理。 2.echo输出时的转义字符 \b 表示删除前面的空格 \n 表示换行 …

如何让计算机两个用户使用不同步,如何实现两台或多台电脑远程修改文件同步更新?...

说起文件同步工具&#xff0c;现在网上这样的程序很多&#xff0c;微软也为用户提供了一款免费的远程同步软件——Windows Live Sync。该程序提供的文件同步功能允许用户在两台或更多电脑上对指定的文件夹中的文件进行同步更新。小知识&#xff1a;文件的同步更新&#xff0c;就…

本地事物的简介

2019独角兽企业重金招聘Python工程师标准>>> 此章带大家回顾下本地事物的一些内容。标题 2 事物: 有一组操作构成的可靠,独立的工作单元----百度百科 事物的四大特性: A:原子性(Atomicity)事务是数据库的逻辑工作单位&#xff0c;事务中包括的诸操作要么全做&#x…

dbms数据库管理系统_DBMS中的数据库语言

dbms数据库管理系统DBMS数据库语言 (DBMS Database languages ) Database languages are the languages that provide the facility to specify the database schema and to express database queries and updates. They are further divided into four categories but all are…

物联网计算机相关专业吗,物联网工程属于计算机专业吗

励志语录(7qianxun.com)不是,物联网工程本身就是一个专业,属于工学范畴。本专业学生要具有较好的数学和物理基础&#xff0c;掌握物联网的相关理论和应用设计方法&#xff0c;具有较强的计算机技术和电子信息技术的能力。物联网工程专业就业前景怎么样教育装备网、物联网是继计…

Web 通信 之 长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询&#xff1f; 用通俗易懂的话来说&#xff0c;就是客户端不停的向服务器发送请求以获取最新的数据信…

计算机如何输入ip地址,电脑如何切换ip地址_怎么让电脑切换ip地址-win7之家

在每台电脑中&#xff0c;系统中的ip协议都会有提供一种统一的ip地址&#xff0c;能够为为互联网上的每一个网络和每一台主机分配一个逻辑地址&#xff0c;从而达到屏蔽物理地址的差异&#xff0c;同时我们也可以对ip地址进行切换&#xff0c;那么电脑如何切换ip地址呢&#xf…

java线程和操作系统线程_操作系统中的线程

java线程和操作系统线程线程数 (Threads) A thread is a unit of CPU utilization, which comprises the following parts that are program counter, register set, stack and a thread ID. Generally, it’s well known that the process is heavy weighted which means they…

计算机IP地址pin,怎样PIN ip地址

1、用鼠标点击开始——运行(快捷键winR)、弹出【运行】对话框、在窗口中输入cmd&#xff0c;如下图所示。2、单击【确定】按钮、打开命令窗口、如下图所示&#xff1b;3、在命令窗口输入ipconfig/all然后按Enter便可以查看本机IP。如下图所示&#xff1b;4、接下来查看你所需要…

realme系统服务器代码,解锁BL之后,Realme正式开放源代码

集微网8月30日消息(文/数码控)&#xff0c;此前Realme已经开放了解锁BootLoader(简称BL)&#xff0c;现在官方更进一步&#xff0c;直接将Realme X、Realme X青春版的源代码开放了。可能有的人不知道解锁BL与开放源代码是什么意思&#xff0c;我们在此来说明一下&#xff1a;Bo…

无法从ftp服务器上复制文件格式,ftp服务器上复制不了文件格式

ftp服务器上复制不了文件格式 内容精选换一换本版本提供dump_data_conversion.pyc脚本&#xff0c;实现dump数据文件与numpy文件格式互转功能&#xff0c;具体命令行格式如下&#xff1a;-type&#xff1a;数据类型&#xff0c;必选参数 。参数值选项&#xff1a;quant&#xf…

华大基因茅矛:云计算让精准医疗走进生活

2016年是“十三五”的开局之年&#xff0c;也是中国医疗卫生行业的关键一年。现在看来&#xff0c;也会是医疗行业和以大数据为代表的信息技术相互融合发展之年。今年4月&#xff0c;国务院办公厅印发《深化医药卫生体制改革2016年重点工作任务》&#xff0c;其中不仅谈到了要加…

有道词典总显示无法连接服务器,有道词典无法联网提示网络已断开该怎么办

人们使用电脑时候最不想看到的事情之一就是上不了网了&#xff0c;无论是工作还是玩游戏时候都很不爽。电脑能正常上网&#xff0c;但是有道词典始终无法联网。这是怎么回事呢?下面一起看看!方法步骤1、我是win8的系统。有道词典无法联网后&#xff0c;我在网上查了一下方法&a…