I/O system-32

Two years ago four young, courageous, and intelligent CCS students embarked in a journey to create an ambitious thesis project, a 32-bit Multitasking Operating System, which they named PULSE-32. PULSE-32 is a multithreading operating system with a virtual memory system for the 80386 microcomputer, a...

Full description

Saved in:
Bibliographic Details
Main Authors: Barroga, Jeniffer G., Co, Steward C., Escano, Beverly Heide M., Villanueva, Edwin JCT.
Format: text
Language:English
Published: Animo Repository 1996
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/9817
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-10462
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-104622021-08-16T07:48:29Z I/O system-32 Barroga, Jeniffer G. Co, Steward C. Escano, Beverly Heide M. Villanueva, Edwin JCT. Two years ago four young, courageous, and intelligent CCS students embarked in a journey to create an ambitious thesis project, a 32-bit Multitasking Operating System, which they named PULSE-32. PULSE-32 is a multithreading operating system with a virtual memory system for the 80386 microcomputer, and has a client-server architecture and was able to provide and environment to execute user programs. It has four major components, namely, the process manager, the memory manager, the file system, and the I/O manager. Although, PULSE-32 was able to provide basic functions, it still needs enhancement for it to be fully developed and be at par with other well-known operating systems. One aspect of PULSE-32 which needs improvement is in the area of input/output devices. This project aims to solve this problem by providing wider I/O support for PULSE-32. I/O SYSTEM-32 is an enhancement of the I/O manager of PULSE-32. It provides a standard for loading device drivers to enable the OS to be hardware independent and it also has loadable device drivers for the VGA card, and an EPSON and CITIZEN printer device driver. Inside the device drivers are functions for graphics capability and additional printer functions. Aside from this, other developments are additional functions for other devices like disk, and keyboard, and providing miscellaneous functions like support for a print queue. In a nutshell, everything that was discussed in this document is the presentation of: 1) the research objectives of 1/0 SYSTEM-32 2) theories and concepts reviewed to come up with the design 3) how was it, as well as, the algorithms of the proposed functions was designed, implemented, and tested 4) what was accomplished in the proposed system and 5) what are the suggested improvements by the designers for further development of both 1/0 SYSTEM-32 and PULSE-32. 1996-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/9817 Bachelor's Theses English Animo Repository PULSE (Computer operating system) Computer programmers Operating systems Computer graphics
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic PULSE (Computer operating system)
Computer programmers
Operating systems
Computer graphics
spellingShingle PULSE (Computer operating system)
Computer programmers
Operating systems
Computer graphics
Barroga, Jeniffer G.
Co, Steward C.
Escano, Beverly Heide M.
Villanueva, Edwin JCT.
I/O system-32
description Two years ago four young, courageous, and intelligent CCS students embarked in a journey to create an ambitious thesis project, a 32-bit Multitasking Operating System, which they named PULSE-32. PULSE-32 is a multithreading operating system with a virtual memory system for the 80386 microcomputer, and has a client-server architecture and was able to provide and environment to execute user programs. It has four major components, namely, the process manager, the memory manager, the file system, and the I/O manager. Although, PULSE-32 was able to provide basic functions, it still needs enhancement for it to be fully developed and be at par with other well-known operating systems. One aspect of PULSE-32 which needs improvement is in the area of input/output devices. This project aims to solve this problem by providing wider I/O support for PULSE-32. I/O SYSTEM-32 is an enhancement of the I/O manager of PULSE-32. It provides a standard for loading device drivers to enable the OS to be hardware independent and it also has loadable device drivers for the VGA card, and an EPSON and CITIZEN printer device driver. Inside the device drivers are functions for graphics capability and additional printer functions. Aside from this, other developments are additional functions for other devices like disk, and keyboard, and providing miscellaneous functions like support for a print queue. In a nutshell, everything that was discussed in this document is the presentation of: 1) the research objectives of 1/0 SYSTEM-32 2) theories and concepts reviewed to come up with the design 3) how was it, as well as, the algorithms of the proposed functions was designed, implemented, and tested 4) what was accomplished in the proposed system and 5) what are the suggested improvements by the designers for further development of both 1/0 SYSTEM-32 and PULSE-32.
format text
author Barroga, Jeniffer G.
Co, Steward C.
Escano, Beverly Heide M.
Villanueva, Edwin JCT.
author_facet Barroga, Jeniffer G.
Co, Steward C.
Escano, Beverly Heide M.
Villanueva, Edwin JCT.
author_sort Barroga, Jeniffer G.
title I/O system-32
title_short I/O system-32
title_full I/O system-32
title_fullStr I/O system-32
title_full_unstemmed I/O system-32
title_sort i/o system-32
publisher Animo Repository
publishDate 1996
url https://animorepository.dlsu.edu.ph/etd_bachelors/9817
_version_ 1712577220579426304