[go: up one dir, main page]

BR8700178A - Processo para estender automaticamente o tamanho de um segmento em um sistema de processamento de dados de memoria virtual de pagina segmentada - Google Patents

Processo para estender automaticamente o tamanho de um segmento em um sistema de processamento de dados de memoria virtual de pagina segmentada

Info

Publication number
BR8700178A
BR8700178A BR8700178A BR8700178A BR8700178A BR 8700178 A BR8700178 A BR 8700178A BR 8700178 A BR8700178 A BR 8700178A BR 8700178 A BR8700178 A BR 8700178A BR 8700178 A BR8700178 A BR 8700178A
Authority
BR
Brazil
Prior art keywords
data processing
processing system
virtual memory
memory data
segment size
Prior art date
Application number
BR8700178A
Other languages
English (en)
Inventor
Keith Elliot Duvall
Anthony Dana Hooten
John Claude O'quin Iii
Todd Allen Smith
Original Assignee
Ibm
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Publication of BR8700178A publication Critical patent/BR8700178A/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1416Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
    • G06F12/145Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being virtual, e.g. for virtual blocks or segments before a translation mechanism

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Storage Device Security (AREA)
BR8700178A 1986-01-16 1987-01-16 Processo para estender automaticamente o tamanho de um segmento em um sistema de processamento de dados de memoria virtual de pagina segmentada BR8700178A (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/819,456 US4761737A (en) 1986-01-16 1986-01-16 Method to automatically increase the segment size of unix files in a page segmented virtual memory data processing system

Publications (1)

Publication Number Publication Date
BR8700178A true BR8700178A (pt) 1987-12-01

Family

ID=25228210

Family Applications (1)

Application Number Title Priority Date Filing Date
BR8700178A BR8700178A (pt) 1986-01-16 1987-01-16 Processo para estender automaticamente o tamanho de um segmento em um sistema de processamento de dados de memoria virtual de pagina segmentada

Country Status (5)

Country Link
US (1) US4761737A (pt)
EP (1) EP0232960A3 (pt)
JP (1) JPS62165249A (pt)
BR (1) BR8700178A (pt)
CA (1) CA1266533A (pt)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE36462E (en) * 1986-01-16 1999-12-21 International Business Machines Corporation Method to control paging subsystem processing in virtual memory data processing system during execution of critical code sections
JPS63231550A (ja) * 1987-03-19 1988-09-27 Hitachi Ltd 多重仮想空間制御方式
US5008820A (en) * 1987-03-30 1991-04-16 International Business Machines Corporation Method of rapidly opening disk files identified by path names
JPH01112450A (ja) * 1987-10-27 1989-05-01 Sharp Corp メモリ管理ユニット
US5129088A (en) * 1987-11-30 1992-07-07 International Business Machines Corporation Data processing method to create virtual disks from non-contiguous groups of logically contiguous addressable blocks of direct access storage device
US5051891A (en) * 1987-12-23 1991-09-24 International Business Machines Corporation Method to manage transfer of ownership of electronic documents stored in an interactive information handling system
US4992935A (en) * 1988-07-12 1991-02-12 International Business Machines Corporation Bit map search by competitive processors
US5127098A (en) * 1989-04-12 1992-06-30 Sun Microsystems, Inc. Method and apparatus for the context switching of devices
US5144551A (en) * 1989-05-19 1992-09-01 Compaq Computer Corporation Computer memory management method utilizing segmentation and protection techniques
US5101485B1 (en) * 1989-06-29 1996-12-10 Frank L Perazzoli Jr Virtual memory page table paging apparatus and method
US5339449A (en) * 1989-06-30 1994-08-16 Digital Equipment Corporation System and method for reducing storage channels in disk systems
US5182805A (en) * 1989-07-14 1993-01-26 Ncr Corporation Method and system for determining copy-on-write condition
US5434981A (en) * 1989-09-28 1995-07-18 Rockwell International Corporation Functionally programmable PCM data analyzer and transmitter for use in telecommunication equipment
CA2025197C (en) * 1989-10-19 1998-04-21 Michael H. Kelley Method and system for dynamically controlling the operation of a program
JPH04211844A (ja) * 1990-01-19 1992-08-03 Texas Instr Inc <Ti> ファイルシステムディフラグメント化装置及び方法
US5218695A (en) * 1990-02-05 1993-06-08 Epoch Systems, Inc. File server system having high-speed write execution
US5537652A (en) * 1990-08-20 1996-07-16 International Business Machines Corporation Data file directory system and method for writing data file directory information
US5269009A (en) * 1990-09-04 1993-12-07 International Business Machines Corporation Processor system with improved memory transfer means
US5379391A (en) * 1991-03-01 1995-01-03 Storage Technology Corporation Method and apparatus to access data records in a cache memory by multiple virtual addresses
EP0534597B1 (en) * 1991-09-23 2000-04-26 Intel Corporation Computer system having software interrupt (INTN) instructions selectively operating in a virtual mode
US5276878A (en) * 1992-10-07 1994-01-04 International Business Machines Corporation Method and system for task memory management in a multi-tasking data processing system
EP0610583A1 (en) * 1993-02-08 1994-08-17 International Business Machines Corporation Multizone relocation facility computer memory system
US6091430A (en) * 1993-03-31 2000-07-18 International Business Machines Corporation Simultaneous high resolution display within multiple virtual DOS applications in a data processing system
US7174352B2 (en) 1993-06-03 2007-02-06 Network Appliance, Inc. File system image transfer
US6604118B2 (en) 1998-07-31 2003-08-05 Network Appliance, Inc. File system image transfer
US5963962A (en) * 1995-05-31 1999-10-05 Network Appliance, Inc. Write anywhere file-system layout
US5613105A (en) * 1993-06-30 1997-03-18 Microsoft Corporation Efficient storage of objects in a file system
JPH07110784A (ja) * 1993-10-14 1995-04-25 Fujitsu Ltd 追加形式レコード格納方法及び装置
US5548746A (en) * 1993-11-12 1996-08-20 International Business Machines Corporation Non-contiguous mapping of I/O addresses to use page protection of a process
US5586325A (en) * 1993-12-10 1996-12-17 Cray Research, Inc. Method for the dynamic allocation of array sizes in a multiprocessor system
JPH07182239A (ja) * 1993-12-24 1995-07-21 Nec Corp セグメント分割管理システム
JPH07262093A (ja) * 1994-03-17 1995-10-13 Hitachi Ltd 記憶装置の領域再構成制御方式
US6128714A (en) 1994-03-17 2000-10-03 Hitachi, Ltd. Method of processing a data move instruction for moving data between main storage and extended storage and data move instruction processing apparatus
US5555399A (en) * 1994-07-07 1996-09-10 International Business Machines Corporation Dynamic idle list size processing in a virtual memory management operating system
US5721917A (en) * 1995-01-30 1998-02-24 Hewlett-Packard Company System and method for determining a process's actual working set and relating same to high level data structures
US5758182A (en) * 1995-05-15 1998-05-26 Nvidia Corporation DMA controller translates virtual I/O device address received directly from application program command to physical i/o device address of I/O device on device bus
US5771379A (en) * 1995-11-01 1998-06-23 International Business Machines Corporation File system and method for file system object customization which automatically invokes procedures in response to accessing an inode
US6044377A (en) * 1995-11-07 2000-03-28 Sun Microsystem, Inc. User-defined object type and method of making the object type wherein a file associated with a rule is invoked by accessing the file which generates code at run time
US5754844A (en) * 1995-12-14 1998-05-19 Sun Microsystems, Inc. Method and system for accessing chunks of data using matching of an access tab and hashing code to generate a suggested storage location
US5765165A (en) * 1996-02-29 1998-06-09 Sun Microsystems, Inc. Fast method of determining duplicates on a linked list
US5860116A (en) * 1996-12-11 1999-01-12 Ncr Corporation Memory page location control for multiple memory-multiple processor system
US6457130B2 (en) 1998-03-03 2002-09-24 Network Appliance, Inc. File access control in a multi-protocol file server
US6317844B1 (en) 1998-03-10 2001-11-13 Network Appliance, Inc. File server storage arrangement
US6793143B2 (en) 1998-03-12 2004-09-21 Giesecke & Devrient Gmbh Data carrier
US6247024B1 (en) 1998-09-25 2001-06-12 International Business Machines Corporation Method and system for performing deferred file removal in a file system
US6343984B1 (en) * 1998-11-30 2002-02-05 Network Appliance, Inc. Laminar flow duct cooling system
US6654772B1 (en) * 1999-04-28 2003-11-25 Emc Corporation Multi-volume extent based file system
US7000225B2 (en) * 2000-12-07 2006-02-14 International Business Machines Corporation Method for inserting global breakpoints
GB0102515D0 (en) * 2001-01-31 2001-03-21 Hewlett Packard Co Network adapter management
US6766314B2 (en) * 2001-04-05 2004-07-20 International Business Machines Corporation Method for attachment and recognition of external authorization policy on file system resources
US6922765B2 (en) * 2001-06-21 2005-07-26 International Business Machines Corporation Method of allocating physical memory space having pinned and non-pinned regions
US7024351B2 (en) * 2001-08-21 2006-04-04 Microsoft Corporation Method and apparatus for robust efficient parsing
US7108975B2 (en) * 2001-09-21 2006-09-19 Regents Of The University Of Michigan Atlastin
US7571445B2 (en) * 2001-11-29 2009-08-04 Dell Products L.P. System and method for dynamic device driver support in an open source operating system
US6973538B2 (en) * 2003-04-02 2005-12-06 Motorola, Inc. Adaptive segmentation of shared cache
JP2005032098A (ja) * 2003-07-09 2005-02-03 Canon Inc 帳票作成方法、帳票作成プログラム、帳票作成装置
JP2005242757A (ja) 2004-02-27 2005-09-08 Hitachi Ltd ストレージシステム
US7213103B2 (en) * 2004-04-22 2007-05-01 Apple Inc. Accessing data storage systems without waiting for read errors
US9104315B2 (en) 2005-02-04 2015-08-11 Sandisk Technologies Inc. Systems and methods for a mass data storage system having a file-based interface to a host and a non-file-based interface to secondary storage
US7577763B1 (en) 2005-02-28 2009-08-18 Apple Inc. Managing read requests from multiple requestors
US7277899B1 (en) 2005-03-15 2007-10-02 Adaptec, Inc. Method and computer program for reducing storage space requirements in a file system comprising linkable files
US8495015B2 (en) * 2005-06-21 2013-07-23 Apple Inc. Peer-to-peer syncing in a decentralized environment
US7523146B2 (en) 2005-06-21 2009-04-21 Apple Inc. Apparatus and method for peer-to-peer N-way synchronization in a decentralized environment
US7627733B2 (en) * 2005-08-03 2009-12-01 Sandisk Corporation Method and system for dual mode access for storage devices
US7769978B2 (en) * 2005-12-21 2010-08-03 Sandisk Corporation Method and system for accessing non-volatile storage devices
US7747837B2 (en) 2005-12-21 2010-06-29 Sandisk Corporation Method and system for accessing non-volatile storage devices
US7793068B2 (en) 2005-12-21 2010-09-07 Sandisk Corporation Dual mode access for non-volatile storage devices
US7797670B2 (en) * 2006-04-14 2010-09-14 Apple Inc. Mirrored file system
US7860826B2 (en) 2006-08-04 2010-12-28 Apple Inc. Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
US7657769B2 (en) 2007-01-08 2010-02-02 Marcy M Scott N-way synchronization of data
US8145871B2 (en) * 2008-06-09 2012-03-27 International Business Machines Corporation Dynamic allocation of virtual real memory for applications based on monitored usage
KR102429903B1 (ko) 2015-12-03 2022-08-05 삼성전자주식회사 비휘발성 메인 메모리 시스템의 페이지 폴트 처리 방법
CN109787869B (zh) * 2019-03-29 2020-11-06 新华三技术有限公司 一种路径故障检测方法及设备
CN117407326B (zh) * 2022-07-25 2024-07-23 华为技术有限公司 内存访问方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084226A (en) * 1976-09-24 1978-04-11 Sperry Rand Corporation Virtual address translator
US4197588A (en) * 1977-01-25 1980-04-08 International Business Machines Corporation Segmented storage logging and controlling for random entity selection
US4481573A (en) * 1980-11-17 1984-11-06 Hitachi, Ltd. Shared virtual address translation unit for a multiprocessor system
US4445170A (en) * 1981-03-19 1984-04-24 Zilog, Inc. Computer segmented memory management technique wherein two expandable memory portions are contained within a single segment
US4536837A (en) * 1982-05-25 1985-08-20 Elxsi Improved disk file allocation and mapping system utilizing cylinder control blocks and file map having unbalanced tree structure
USRE37305E1 (en) * 1982-12-30 2001-07-31 International Business Machines Corporation Virtual memory address translation mechanism with controlled data persistence
US4581702A (en) * 1983-01-10 1986-04-08 International Business Machines Corporation Critical system protection
JPS6086637A (ja) * 1983-10-19 1985-05-16 Fujitsu Ltd 拡張仮想記憶制御方式
US4718008A (en) * 1986-01-16 1988-01-05 International Business Machines Corporation Method to control paging subsystem processing in a virtual memory data processing system during execution of critical code sections
US4730249A (en) * 1986-01-16 1988-03-08 International Business Machines Corporation Method to operate on large segments of data in a virtual memory data processing system

Also Published As

Publication number Publication date
US4761737A (en) 1988-08-02
JPS62165249A (ja) 1987-07-21
EP0232960A2 (en) 1987-08-19
CA1266533A (en) 1990-03-06
EP0232960A3 (en) 1990-06-13

Similar Documents

Publication Publication Date Title
BR8700178A (pt) Processo para estender automaticamente o tamanho de um segmento em um sistema de processamento de dados de memoria virtual de pagina segmentada
BR8700152A (pt) Processo para ser utilizado em um sistema de processamento de dados com memoria virtual
BR8606308A (pt) Metodo para controlar os acessos de e/s em um sistema de processamento de dados de tarefas multiplas do tipo de memoria virtual de maquina virtual
BR8700180A (pt) Processo para registrar mudancas no estado de paginas virtuais em um sistema de processamento de dados de memoria virtual
BR8700173A (pt) Processo para controlar a operacao de um co-processador em um sistema de processamento de dados do tipo de maquina virtual com memoria virtual
BR8306051A (pt) Processo de mapeamento de memoria em um sistema de processamento de dados
BR8700175A (pt) Processo para preservar a integridade de uma estrutura de dados e processo para uso em um sistema de processamento de dados com interrupcao de prioridade de memoria virtual
BR8800632A (pt) Sistema e processo para se ter acesso a um arquivo em um sistema de processamento de servidor em um no de servidor
BR8904923A (pt) Processo para executar um programa de aplicacao distribuido numa rede de processamento de dados do tipo sna
BR8806212A (pt) Sistema de processamento de dados e processo para o seu provimento
BR8300977A (pt) Sistema para controlar uma unidade de armazenagem de chave chave em um aparelho de processamento de dados
DE68927941D1 (de) Datenschutzsystem in einem Datenverarbeitungssystem
BR8904921A (pt) Processo para preservar recursos do sistema durante a execucao de programas de aplicacao distribuidos numa rede de processamento de dados do tipo sna
BR8406678A (pt) Sistema processador de dados incluindo uma pluralidade de sistemas multiprocessadores e processo para processamento de dados em uma unidade de controle de memoria fornecida em um sistema multiprocessador
BR9104956A (pt) Controlador multi-canal de dma(acesso direto a memoria)para controlar o acesso a memoria de um sistema de processamento de dados
BR9000887A (pt) Processo para controlar transferencias de dados inter-dutos em um sistema de processamento de dados
DE3650602D1 (de) Datenverarbeitungssystem
BR8700678A (pt) Sistema e processo para exibir uma imagem e sistema para exibir um dado de figura
KR880700901A (ko) 데이터처리부시스템사이에서의 중단신호교환에 응답하는 장치 및 그 방법
BR8700153A (pt) Processo de operacao de um sistema de processamento de dados mediante a utilizacao de memoria virtual
BR8700027A (pt) Aparelho e metodo para protecao de dados em um sistema de processamento de dados de multiprogramacao
BR8307178A (pt) Sistema de processamento de dados,circuito logico e processo de resolver prioridade distribuida para permitir que uma unidade de baixa prioridade resida em uma posicao de alta prioridade
BR8806294A (pt) Metodo para minimizar as operacoes de acesso de entrada/saida em um sistema de processamento de dados,metodo para ser utilizado em um sistema de processamento de dados,metodo para obter acesso a dados,metodo para aumentar a memoria fisica,metodo para compartilhar dados e metodo para reduzir o trafego de mensagens
BR8406089A (pt) Processo para controlar memoria intermediaria em aparelho de processamento de dados
BR8602692A (pt) Processo de gerenciamento de programa num sistema de multiplos computadores