KR870007462A - 데이타 처리 시스템 사용방법 - Google Patents
데이타 처리 시스템 사용방법 Download PDFInfo
- Publication number
- KR870007462A KR870007462A KR860010148A KR860010148A KR870007462A KR 870007462 A KR870007462 A KR 870007462A KR 860010148 A KR860010148 A KR 860010148A KR 860010148 A KR860010148 A KR 860010148A KR 870007462 A KR870007462 A KR 870007462A
- Authority
- KR
- South Korea
- Prior art keywords
- data structure
- virtual
- unix
- page
- memory
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0877—Cache access modes
- G06F12/0882—Page mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
- G06F12/1036—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] for multiple virtual address spaces, e.g. segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1081—Address translation for peripheral access to main memory, e.g. direct memory access [DMA]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
내용 없음
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명의 방법이 유리하게 사용되어지는 가상 메모리 시스템의 개략도.
제2도는 제1도에서 도시된 자원 관리자와 데이타 처리시스템 및 가상 기계의 상호 관련도.
제3도는 제1도에서 도시된 시스템의 가상 기억 장치 모델을 도시.
* 도면의 주요부분에 대한 부호의 설명
10 : 하드웨어부 11 : 소프트웨어 또는 프로그래밍부
12 : 처리기능 13 : 메모리 관리 기능
14 : 시스템 메모리 또는 RAM 15 : 시스템 버스
16 : 입/출력 채널 제어기 17 : 디스크 기억 장치 기능
18 : 표시기능 25 : 가상 자원 관리자
30 : 동작 시스템 32 : 하드웨어 인터페이스
Claims (1)
- 페이지된 세그멘트형 가상 메모리와, 디스크 화일상에 기억된 정보에 의해 I/O동작을 수행하는 UNIX형 시스템 호출을 포함하는 최소한 하나의 형 동작 시스템을 실행할 수 있는가 상기계를 설정하며 상기 시스템의 주 메모리가 가상 기계에 의해 실행되는 응용 프로그램에 의해 상기 기억된 가상 페이지중 하나에서 어드레스되며 또한 상기 디스크 화일에서 UNIX시스템 호출에 응답하여 모든 I/O디스크 동작을 수행 가능한 때를 발생하는 페이지 고장을 해결하기 위한 페이지 고장 조정기를 갖는 메모리 관리자를 포함한 가상자원 관리자를 구비하는 가상 메모리 데이타처리 시스템에서 사용하기 위한 방법으로서,1) 가상 메모리 어드레스 및 디스크화일 어드레스를 갖는 각각의 가상 데이타 페이지의 기입을 갖는 제1데이타 구조를 발생하고,2) 상기 제1데이타 구조가 기억되는 세그멘트 어드레스를 식별하는 기능을 갖는 세그멘트 ID필드를 포함하는 제2데이타 구조르 발생하고,3) 상기 UNIX화일의 이노드 데이타 구조에 상기 제2데이타 구조에 대한 포인터를 기록하는 단계를 구비하며,상기 정보는 실제로 기억되며, 상기 각각의 기입은 적어도 한 디스크 화일 어드레스 필드 및 페이지 번호필드를 포함하며,상기 포인터 및 상기 데이타 구조는 동적으로 UNIX형 동작 시스템의 커넬부인 맵 페이지 범위 서비스투틴인 것이 발생되는 것을 특징으로 하는 데이타 처리 시스템 사용방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/819,458 US4742447A (en) | 1986-01-16 | 1986-01-16 | Method to control I/O accesses in a multi-tasking virtual memory virtual machine type data processing system |
US819458 | 1986-01-16 | ||
US819,458 | 1986-01-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR870007462A true KR870007462A (ko) | 1987-08-19 |
KR920005853B1 KR920005853B1 (ko) | 1992-07-23 |
Family
ID=25228218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019860010148A KR920005853B1 (ko) | 1986-01-16 | 1986-11-29 | 페이지 분할형 가상 메모리 데이타 처리 시스템에서의 데이타 전송 방법 |
Country Status (7)
Country | Link |
---|---|
US (1) | US4742447A (ko) |
EP (1) | EP0229691A3 (ko) |
JP (1) | JPS62165251A (ko) |
KR (1) | KR920005853B1 (ko) |
CN (1) | CN1016829B (ko) |
BR (1) | BR8606308A (ko) |
CA (1) | CA1266531A (ko) |
Families Citing this family (126)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4763244A (en) * | 1986-01-15 | 1988-08-09 | Motorola, Inc. | Paged memory management unit capable of selectively supporting multiple address spaces |
JPH0821009B2 (ja) * | 1986-09-22 | 1996-03-04 | 日本電気株式会社 | チャネル制御装置のイニシャライズ方法及びそのイニシャライズのためのシステム |
US5475836A (en) * | 1987-04-01 | 1995-12-12 | Lotus Development Corporation | Interface for providing access to external data sources/sinks |
US4942541A (en) * | 1988-01-22 | 1990-07-17 | Oms, Inc. | Patchification system |
US5155822A (en) * | 1987-08-13 | 1992-10-13 | Digital Equipment Corporation | High performance graphics workstation |
US5109515A (en) * | 1987-09-28 | 1992-04-28 | At&T Bell Laboratories | User and application program transparent resource sharing multiple computer interface architecture with kernel process level transfer of user requested services |
US4862349A (en) * | 1987-10-19 | 1989-08-29 | International Business Machines Corporation | Method for extracting and/or replacing control system information in a computer operating system |
US4903194A (en) * | 1987-11-12 | 1990-02-20 | International Business Machines Corporation | Storage addressing error detection circuitry |
EP0323013B1 (en) * | 1987-11-30 | 1995-08-30 | International Business Machines Corporation | Method of operating a multiprocessor system employing a shared virtual memory |
US5239643A (en) * | 1987-11-30 | 1993-08-24 | International Business Machines Corporation | Method for reducing disk I/O accesses in a multi-processor clustered type data processing system |
US5761413A (en) * | 1987-12-22 | 1998-06-02 | Sun Microsystems, Inc. | Fault containment system for multiprocessor with shared memory |
US4918653A (en) * | 1988-01-28 | 1990-04-17 | International Business Machines Corporation | Trusted path mechanism for an operating system |
JPH077354B2 (ja) * | 1988-03-19 | 1995-01-30 | 株式会社日立製作所 | データ入出力方式 |
US4949254A (en) * | 1988-09-29 | 1990-08-14 | Ibm Corp. | Method to manage concurrent execution of a distributed application program by a host computer and a large plurality of intelligent work stations on an SNA network |
JP3226525B2 (ja) * | 1988-10-07 | 2001-11-05 | 株式会社日立製作所 | 主記憶管理方法 |
US5095420A (en) * | 1988-11-21 | 1992-03-10 | International Business Machines | Method and system for performing virtual address range mapping in a virtual storage data processing system |
US5222217A (en) * | 1989-01-18 | 1993-06-22 | International Business Machines Corporation | System and method for implementing operating system message queues with recoverable shared virtual storage |
JPH02195453A (ja) * | 1989-01-25 | 1990-08-02 | Toshiba Corp | ファイルアクセス制御方式 |
JPH0373037A (ja) * | 1989-05-26 | 1991-03-28 | Hitachi Ltd | データベース障害回復方法 |
US5125086A (en) * | 1989-06-29 | 1992-06-23 | Digital Equipment Corporation | Virtual memory paging apparatus with variable size in-page clusters |
US5129083A (en) * | 1989-06-29 | 1992-07-07 | Digital Equipment Corporation | Conditional object creating system having different object pointers for accessing a set of data structure objects |
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 |
EP0416767A3 (en) * | 1989-09-08 | 1992-04-29 | Digital Equipment Corporation | Position independent code location system |
JPH04211844A (ja) * | 1990-01-19 | 1992-08-03 | Texas Instr Inc <Ti> | ファイルシステムディフラグメント化装置及び方法 |
US5367652A (en) * | 1990-02-02 | 1994-11-22 | Golden Jeffrey A | Disc drive translation and defect management apparatus and method |
US5218695A (en) * | 1990-02-05 | 1993-06-08 | Epoch Systems, Inc. | File server system having high-speed write execution |
US6507909B1 (en) * | 1990-02-13 | 2003-01-14 | Compaq Information Technologies Group, L.P. | Method for executing trusted-path commands |
EP0459912B1 (en) * | 1990-05-30 | 1996-09-11 | Fujitsu Limited | An issue processing system for a right to use a resource |
US5179666A (en) * | 1990-06-07 | 1993-01-12 | Unisys Corporation | Block oriented peripheral device interface |
US5276896A (en) * | 1990-06-11 | 1994-01-04 | Unisys Corporation | Apparatus for implementing data communications between terminal devices and user programs |
US5363121A (en) * | 1990-06-29 | 1994-11-08 | International Business Machines Corporation | Multiple protocol communication interface for distributed transaction processing |
US5269009A (en) * | 1990-09-04 | 1993-12-07 | International Business Machines Corporation | Processor system with improved memory transfer means |
US5175679A (en) * | 1990-09-28 | 1992-12-29 | Xerox Corporation | Control for electronic image processing systems |
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 |
JP2945498B2 (ja) * | 1991-04-12 | 1999-09-06 | 富士通株式会社 | システム間通信方式 |
US5522075A (en) * | 1991-06-28 | 1996-05-28 | Digital Equipment Corporation | Protection ring extension for computers having distinct virtual machine monitor and virtual machine address spaces |
US5283888A (en) * | 1991-08-27 | 1994-02-01 | International Business Machines Corporation | Voice processing interface unit employing virtual screen communications for accessing a plurality of primed applications |
CA2078312A1 (en) * | 1991-09-20 | 1993-03-21 | Mark A. Kaufman | Digital data processor with improved paging |
CA2078310A1 (en) * | 1991-09-20 | 1993-03-21 | Mark A. Kaufman | Digital processor with distributed memory system |
JP2870254B2 (ja) * | 1991-10-02 | 1999-03-17 | 日本電気株式会社 | 仮想計算機の入出力割り込み処理方式 |
CA2285096C (en) * | 1991-11-12 | 2000-05-09 | Ibm Canada Limited-Ibm Canada Limitee | Logical mapping of data objects using data spaces |
JPH0619785A (ja) * | 1992-03-27 | 1994-01-28 | Matsushita Electric Ind Co Ltd | 分散共有仮想メモリーとその構成方法 |
US5386561A (en) * | 1992-03-31 | 1995-01-31 | International Business Machines Corporation | Method of integrated system load control through dynamic time-slicing in a virtual storage environment |
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 |
JP2974526B2 (ja) * | 1992-12-18 | 1999-11-10 | 富士通株式会社 | データ転送処理方法及びデータ転送処理装置 |
JP3098344B2 (ja) * | 1992-12-18 | 2000-10-16 | 富士通株式会社 | データ転送処理方法及びデータ転送処理装置 |
EP0702815B1 (en) * | 1993-06-03 | 2000-08-23 | Network Appliance, Inc. | Write anywhere file-system layout |
US6604118B2 (en) | 1998-07-31 | 2003-08-05 | Network Appliance, Inc. | File system image transfer |
US6138126A (en) * | 1995-05-31 | 2000-10-24 | Network Appliance, Inc. | Method for allocating files in a file system integrated with a raid disk sub-system |
US7174352B2 (en) | 1993-06-03 | 2007-02-06 | Network Appliance, Inc. | File system image transfer |
DE69431186T2 (de) * | 1993-06-03 | 2003-05-08 | Network Appliance Inc | Verfahren und Dateisystem zur Zuordnung von Datei-Blöcken zu Speicherplatz in einem RAID-Plattensystem |
US5963962A (en) * | 1995-05-31 | 1999-10-05 | Network Appliance, Inc. | Write anywhere file-system layout |
WO1994029795A1 (en) * | 1993-06-04 | 1994-12-22 | Network Appliance Corporation | A method for providing parity in a raid sub-system using a non-volatile memory |
US5564011A (en) * | 1993-10-05 | 1996-10-08 | International Business Machines Corporation | System and method for maintaining file data access in case of dynamic critical sector failure |
US5606685A (en) * | 1993-12-29 | 1997-02-25 | Unisys Corporation | Computer workstation having demand-paged virtual memory and enhanced prefaulting |
EP0667573A1 (en) * | 1994-02-14 | 1995-08-16 | International Business Machines Corporation | Incorporation of services written in one operating system environment into another operating system environment |
US5483649A (en) * | 1994-07-01 | 1996-01-09 | Ybm Technologies, Inc. | Personal computer security system |
US5842226A (en) * | 1994-09-09 | 1998-11-24 | International Business Machines Corporation | Virtual memory management for a microkernel system with multiple operating systems |
US5657470A (en) * | 1994-11-09 | 1997-08-12 | Ybm Technologies, Inc. | Personal computer hard disk protection system |
US5778443A (en) * | 1994-12-14 | 1998-07-07 | International Business Machines Corp. | Method and apparatus for conserving power and system resources in a computer system employing a virtual memory |
US5544349A (en) * | 1995-01-23 | 1996-08-06 | International Business Machines Corporation | Method and system for improving the performance of memory in constrained virtual memory environments by reducing paging activity |
US5721876A (en) * | 1995-03-30 | 1998-02-24 | Bull Hn Information Systems Inc. | Sockets application program mechanism for proprietary based application programs running in an emulation environment |
US5640591A (en) * | 1995-05-15 | 1997-06-17 | Nvidia Corporation | Method and apparatus for naming input/output devices in a computer system |
US5812820A (en) * | 1995-09-29 | 1998-09-22 | Pacific Commware, Inc. | Virtual UART |
US5950221A (en) * | 1997-02-06 | 1999-09-07 | Microsoft Corporation | Variably-sized kernel memory stacks |
US6148387A (en) * | 1997-10-09 | 2000-11-14 | Phoenix Technologies, Ltd. | System and method for securely utilizing basic input and output system (BIOS) services |
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 |
US6681238B1 (en) * | 1998-03-24 | 2004-01-20 | International Business Machines Corporation | Method and system for providing a hardware machine function in a protected virtual machine |
US6496847B1 (en) * | 1998-05-15 | 2002-12-17 | Vmware, Inc. | System and method for virtualizing computer systems |
US6457008B1 (en) * | 1998-08-28 | 2002-09-24 | Oracle Corporation | Pluggable resource scheduling policies |
US7516453B1 (en) * | 1998-10-26 | 2009-04-07 | Vmware, Inc. | Binary translator with precise exception synchronization mechanism |
US6343984B1 (en) | 1998-11-30 | 2002-02-05 | Network Appliance, Inc. | Laminar flow duct cooling system |
US6895418B1 (en) * | 1999-04-28 | 2005-05-17 | Emc Corporation | Versatile indirection in an extent based file system |
US6874027B1 (en) | 2000-04-07 | 2005-03-29 | Network Appliance, Inc. | Low-overhead threads in a high-concurrency system |
US6715016B1 (en) * | 2000-06-01 | 2004-03-30 | Hitachi, Ltd. | Multiple operating system control method |
US6957237B1 (en) | 2000-06-02 | 2005-10-18 | Sun Microsystems, Inc. | Database store for a virtual heap |
JP4771615B2 (ja) * | 2000-06-02 | 2011-09-14 | コンパック インフォメーション テクノロジーズ グループ リミテッド パートナーシップ | 仮想記憶システム |
US6854115B1 (en) * | 2000-06-02 | 2005-02-08 | Sun Microsystems, Inc. | Process persistence in a virtual machine |
US6941410B1 (en) | 2000-06-02 | 2005-09-06 | Sun Microsystems, Inc. | Virtual heap for a virtual machine |
US6934755B1 (en) | 2000-06-02 | 2005-08-23 | Sun Microsystems, Inc. | System and method for migrating processes on a network |
US6505285B1 (en) * | 2000-06-26 | 2003-01-07 | Ncr Corporation | Scratch segment subsystem for a parallel processing database system |
US8014993B1 (en) * | 2000-08-15 | 2011-09-06 | Cypress Semiconductor Corporation | Transportable volume, local environment repository |
US6728922B1 (en) | 2000-08-18 | 2004-04-27 | Network Appliance, Inc. | Dynamic data space |
US6636879B1 (en) | 2000-08-18 | 2003-10-21 | Network Appliance, Inc. | Space allocation in a write anywhere file system |
US7072916B1 (en) | 2000-08-18 | 2006-07-04 | Network Appliance, Inc. | Instant snapshot |
US7574346B2 (en) * | 2000-10-30 | 2009-08-11 | Microsoft Corporation | Kernel emulator for non-native program modules |
US7178137B1 (en) | 2001-04-05 | 2007-02-13 | Network Appliance, Inc. | Automatic verification of scheduling domain consistency |
US7694302B1 (en) | 2001-04-05 | 2010-04-06 | Network Appliance, Inc. | Symmetric multiprocessor synchronization using migrating scheduling domains |
US7428485B2 (en) * | 2001-08-24 | 2008-09-23 | International Business Machines Corporation | System for yielding to a processor |
US7251814B2 (en) * | 2001-08-24 | 2007-07-31 | International Business Machines Corporation | Yield on multithreaded processors |
US7107584B2 (en) * | 2001-10-23 | 2006-09-12 | Microsoft Corporation | Data alignment between native and non-native shared data structures |
US7099866B1 (en) * | 2001-11-16 | 2006-08-29 | Hewlett-Packard Development Company, L.P. | Method of generating and presenting kernel data |
AU2003302348A1 (en) * | 2002-11-22 | 2004-06-18 | Sony Corporation | System and method for referencing av data accumulated in av server |
US7900017B2 (en) * | 2002-12-27 | 2011-03-01 | Intel Corporation | Mechanism for remapping post virtual machine memory pages |
US7000051B2 (en) * | 2003-03-31 | 2006-02-14 | International Business Machines Corporation | Apparatus and method for virtualizing interrupts in a logically partitioned computer system |
US7281075B2 (en) * | 2003-04-24 | 2007-10-09 | International Business Machines Corporation | Virtualization of a global interrupt queue |
US7603442B2 (en) * | 2003-06-20 | 2009-10-13 | Microsoft Corporation | Method and system for maintaining service dependency relationships in a computer system |
US7406694B2 (en) * | 2003-06-20 | 2008-07-29 | Microsoft Corporation | Method and system for tracking kernel resource usage |
US7373640B1 (en) | 2003-07-31 | 2008-05-13 | Network Appliance, Inc. | Technique for dynamically restricting thread concurrency without rewriting thread code |
US7783779B1 (en) * | 2003-09-19 | 2010-08-24 | Vmware, Inc | Storage multipath management in a virtual computer system |
US7793287B2 (en) * | 2003-10-01 | 2010-09-07 | Hewlett-Packard Development Company, L.P. | Runtime virtualization and devirtualization of I/O devices by a virtual machine monitor |
US8171480B2 (en) * | 2004-01-27 | 2012-05-01 | Network Appliance, Inc. | Method and apparatus for allocating shared resources to process domains according to current processor utilization in a shared resource processor |
US7475093B2 (en) * | 2004-10-15 | 2009-01-06 | Microsoft Corporation | Memory cache management in XML/relational data mapping |
US7707365B2 (en) * | 2005-01-13 | 2010-04-27 | Via Technologies, Inc. | Memory address monitoring device and memory address monitoring method |
US20070083867A1 (en) * | 2005-09-09 | 2007-04-12 | International Business Machines Corporation | Method and system to recover from control block hangs in a heterogenous multiprocessor environment |
US7502957B2 (en) * | 2005-09-09 | 2009-03-10 | International Business Machines Corporation | Method and system to execute recovery in non-homogeneous multi processor environments |
US7996585B2 (en) * | 2005-09-09 | 2011-08-09 | International Business Machines Corporation | Method and system for state tracking and recovery in multiprocessing computing systems |
US7457985B2 (en) * | 2005-09-09 | 2008-11-25 | International Business Machines Corporation | Method to detect errors in computer systems by using state tracking |
US8347293B2 (en) * | 2005-10-20 | 2013-01-01 | Network Appliance, Inc. | Mutual exclusion domains to perform file system processes on stripes |
KR100755701B1 (ko) | 2005-12-27 | 2007-09-05 | 삼성전자주식회사 | 내장형 시스템을 위한 요구 페이징 장치 및 방법 |
CN101506793B (zh) * | 2006-08-23 | 2012-09-05 | 陈锦夫 | 在动态虚拟记忆中运行操作*** |
JP2008077144A (ja) * | 2006-09-19 | 2008-04-03 | Ricoh Co Ltd | 仮想化システム、メモリ管理方法及び制御プログラム |
US20080104590A1 (en) * | 2006-11-01 | 2008-05-01 | Mccrory Dave Dennis | Adaptive, Scalable I/O Request Handling Architecture in Virtualized Computer Systems and Networks |
US8171205B2 (en) * | 2008-05-05 | 2012-05-01 | Intel Corporation | Wrap-around sequence numbers for recovering from power-fall in non-volatile memory |
US20100217952A1 (en) * | 2009-02-26 | 2010-08-26 | Iyer Rahul N | Remapping of Data Addresses for a Large Capacity Victim Cache |
US8627331B1 (en) | 2010-04-30 | 2014-01-07 | Netapp, Inc. | Multi-level parallelism of process execution in a mutual exclusion domain of a processing system |
KR102061079B1 (ko) * | 2014-03-07 | 2019-12-31 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 파일 액세스 방법 및 관련 기기 |
EP3173931B1 (en) * | 2014-09-01 | 2018-08-29 | Huawei Technologies Co., Ltd. | File access method, device and storage system |
CN105580010B (zh) * | 2014-09-01 | 2019-02-19 | 华为技术有限公司 | 访问文件的方法、装置和存储*** |
WO2016082191A1 (zh) * | 2014-11-28 | 2016-06-02 | 华为技术有限公司 | 访问文件的方法和装置 |
CN104461853A (zh) * | 2015-01-07 | 2015-03-25 | 浪潮(北京)电子信息产业有限公司 | 一种k-ux操作***资源管理记录及报告的方法和装置 |
US10437735B2 (en) * | 2017-12-13 | 2019-10-08 | Red Hat, Inc. | Process isolation for out of process page fault handling |
CN108427546B (zh) * | 2018-05-03 | 2022-03-08 | 深圳Tcl新技术有限公司 | 显示装置的全屏幕适配方法、显示装置及存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5353231A (en) * | 1976-10-26 | 1978-05-15 | Toshiba Corp | Input/output processing system at virtual memory |
US4528624A (en) * | 1981-03-25 | 1985-07-09 | International Business Machines Corporation | Method and apparatus for allocating memory space based upon free space in diverse memory devices |
US4456954A (en) * | 1981-06-15 | 1984-06-26 | International Business Machines Corporation | Virtual machine system with guest architecture emulation using hardware TLB's for plural level address translations |
US4533996A (en) * | 1982-02-23 | 1985-08-06 | International Business Machines Corporation | Peripheral systems accommodation of guest operating systems |
JPS5856058A (ja) * | 1981-09-29 | 1983-04-02 | Fujitsu Ltd | 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 |
US4481583A (en) * | 1981-10-30 | 1984-11-06 | At&T Bell Laboratories | Method for distributing resources in a time-shared system |
US4636946A (en) * | 1982-02-24 | 1987-01-13 | International Business Machines Corporation | Method and apparatus for grouping asynchronous recording operations |
US4519032A (en) * | 1982-06-09 | 1985-05-21 | At&T Bell Laboratories | Memory management arrangement for microprocessor systems |
US4571674A (en) * | 1982-09-27 | 1986-02-18 | International Business Machines Corporation | Peripheral storage system having multiple data transfer rates |
US4577274A (en) * | 1983-07-11 | 1986-03-18 | At&T Bell Laboratories | Demand paging scheme for a multi-ATB shared memory processing system |
US4564903A (en) * | 1983-10-05 | 1986-01-14 | International Business Machines Corporation | Partitioned multiprocessor programming system |
US4558413A (en) * | 1983-11-21 | 1985-12-10 | Xerox Corporation | Software version management system |
US4660130A (en) * | 1984-07-24 | 1987-04-21 | Texas Instruments Incorporated | Method for managing virtual memory to separate active and stable memory blocks |
-
1986
- 1986-01-16 US US06/819,458 patent/US4742447A/en not_active Expired - Fee Related
- 1986-11-18 CA CA000523243A patent/CA1266531A/en not_active Expired - Fee Related
- 1986-11-29 CN CN86108127A patent/CN1016829B/zh not_active Expired
- 1986-11-29 KR KR1019860010148A patent/KR920005853B1/ko not_active IP Right Cessation
- 1986-12-19 BR BR8606308A patent/BR8606308A/pt not_active IP Right Cessation
-
1987
- 1987-01-08 EP EP87300112A patent/EP0229691A3/en not_active Withdrawn
- 1987-01-09 JP JP62002015A patent/JPS62165251A/ja active Granted
Also Published As
Publication number | Publication date |
---|---|
KR920005853B1 (ko) | 1992-07-23 |
CN1016829B (zh) | 1992-05-27 |
JPS62165251A (ja) | 1987-07-21 |
JPH0578857B2 (ko) | 1993-10-29 |
EP0229691A3 (en) | 1990-06-13 |
US4742447A (en) | 1988-05-03 |
CN86108127A (zh) | 1987-07-29 |
BR8606308A (pt) | 1987-10-06 |
EP0229691A2 (en) | 1987-07-22 |
CA1266531A (en) | 1990-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR870007462A (ko) | 데이타 처리 시스템 사용방법 | |
Snyder | tmpfs: A virtual memory file system | |
US6931544B1 (en) | Method and apparatus for executing multiple JAVA(™) applications on a single JAVA(™) virtual machine | |
KR970076313A (ko) | 읽기 전용 메모리에 클래스들을 로딩하기 위한 방법 및 시스템 | |
JP3219826B2 (ja) | 情報処理装置 | |
KR870011524A (ko) | 마이크로프로세서칩의 스택프레임캐시 | |
KR970059941A (ko) | 멀티태스팅 기능을 가지는 정보처리시스템을 위한 자원관리방법 및 그 장치 | |
US7200705B2 (en) | Method of checkpointing state of virtual memory for process | |
KR920001323A (ko) | 브랜치를 제거하여 컴퓨터 성능을 개선하는 프로세서 동작방법 | |
CN114327777A (zh) | 确定全局页目录的方法、装置、电子设备及存储介质 | |
US5107417A (en) | Address translating method for translating virtual address to real address with specified address register to allow bypass of translation steps | |
JPH03164841A (ja) | コンピユータ・システム | |
US6256752B1 (en) | Method and apparatus for dynamic swappable bytecode loop in java virtual machines | |
US6711625B1 (en) | Kernel file I/O management system and method | |
JPS6220583B2 (ko) | ||
Wichmann | A modular operating system. | |
KR940005031A (ko) | 교환시스템의 사용중 소프트웨어 버젼 변경 방법 | |
GB1348171A (en) | Status marking of variables | |
JP2507791B2 (ja) | デ―タ処理装置 | |
Кутлыев | OPERATING SYSTEMS, THEIR FUNCTIONS | |
KR100501903B1 (ko) | 데이터베이스 필드별 입력값 정의 파일을 효율적으로사용하기 위한 메모리 구조 설정 방법 | |
KR960042331A (ko) | 멀티 프로세서 컴퓨터를 이용한 데이타 정렬 방법 | |
JPH0651980A (ja) | 情報処理装置のスタックの配置方式 | |
JPH05233307A (ja) | 複数プロセス生成方法 | |
JPS6269321A (ja) | プロセススイツチ方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E601 | Decision to refuse application | ||
E902 | Notification of reason for refusal | ||
J2X1 | Appeal (before the patent court) |
Free format text: APPEAL AGAINST DECISION TO DECLINE REFUSAL |
|
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 19970623 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |