×

Copy file mechanism for transferring files between a host system and an emulated file system

  • US 5,566,326 A
  • Filed: 09/23/1994
  • Issued: 10/15/1996
  • Est. Priority Date: 09/28/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A host system having a memory organized into shared and host memory areas and a hardware platform including a plurality of input/output devices operatively connected for executing host system instructions and for emulating the execution of emulated system instructions by an emulator running as an application process on said host system, said plurality of input/output devices including input/output devices for storing files contained within emulated system and host file systems, said emulator including a number of emulated system executive service components operating in said shared memory area comprising a command handler unit and file management component operatively coupled to said command handler unit for managing files of said emulated system file system and an interpreter, an emulator monitor call unit (EMCU) and server facilities operating in said host memory area, said host system further including operating system facilities for providing a number of services for host programs, said operating system facilities being coupled to said plurality of input/output devices and to said EMCU, said host system further including a copy file facility for transferring files between said host and emulated system file systems, said copy file facility comprising:

  • copy command handler means included within said command handler unit, said command handler means in response to each copy file command specifying access to a file within said host file system generating a special monitor call to said EMCU for causing a request input/output operation to be issued to said server facilities;

    a user table (USTBL) mechanism located in said host memory area, said USTBL mechanism having a number of locations for storing unique user description entries generated by said EMCU for emulated system users whose identities were previously validated during login; and

    ,said server facilities including first server handler means including user security validation means, said security validation means in response to an input/output request generated by said copy command handler means in response to an emulated system user copy file command issued for transferring a host file, performing a validation operation on said emulated system user by accessing said user table mechanism entry associated with said user requesting access to ascertain that said copy file command was issued by a trusted user and would not compromise host system security and second server means coupled to said first server handler means, said second server means receiving said input/output request for performing the execution of copy file command only when said validation operation confirms that the command was issued by a trusted user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×