DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO
Autor(a) principal: | |
---|---|
Data de Publicação: | 1987 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08102019-104903/ |
Resumo: | No início deste trabalho foi realizado um estudo bibliográfico, sobre sistemas de processamento de dados distribuído, sistemas de gerenciamento de arquivos, memória cache, e as principais exigências de que um sistema de processamento de dadas multiusuário requer.quando da sua implementação. Neste trabalho é descrita o desenvolvimento e e implementação de um sistema operacional para numa arquitetura multiusuária, onde o tratamento dos aplicativos é executado em estações de trabalho autônomas, e o gerenciamento e a armazenagem de arquivos são realizados pelo processador dedicado. Esse sistema operacional foi elaborado compatível com o sistema: operacional CP/M, a fim de aproveitar a vasta variedade de. software que existe disponível pera esse sistema. Nesse .sentido, descreve-se várias características do sistema CP/M que não são documentadas, e a implementação da versão multiusuária do sistema operacional construído.. Apresenta-se também um algoritmo para o gerenciamento de memória cache para dispositivos periféricos (disco). Esse .algoritmo. representa uma aglutinação dos tradicionais métodos de substituição de registros do cache - LFU (Lest Frequently Used) e LRU (Leasf Recently Used ) - que mostrou-se bastante eficiente na aplicação em que foi utilizado. |
id |
USP_4618f2faab17582c2efcd75d21adac07 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-08102019-104903 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDONot availableNão disponívelNot availableNo início deste trabalho foi realizado um estudo bibliográfico, sobre sistemas de processamento de dados distribuído, sistemas de gerenciamento de arquivos, memória cache, e as principais exigências de que um sistema de processamento de dadas multiusuário requer.quando da sua implementação. Neste trabalho é descrita o desenvolvimento e e implementação de um sistema operacional para numa arquitetura multiusuária, onde o tratamento dos aplicativos é executado em estações de trabalho autônomas, e o gerenciamento e a armazenagem de arquivos são realizados pelo processador dedicado. Esse sistema operacional foi elaborado compatível com o sistema: operacional CP/M, a fim de aproveitar a vasta variedade de. software que existe disponível pera esse sistema. Nesse .sentido, descreve-se várias características do sistema CP/M que não são documentadas, e a implementação da versão multiusuária do sistema operacional construído.. Apresenta-se também um algoritmo para o gerenciamento de memória cache para dispositivos periféricos (disco). Esse .algoritmo. representa uma aglutinação dos tradicionais métodos de substituição de registros do cache - LFU (Lest Frequently Used) e LRU (Leasf Recently Used ) - que mostrou-se bastante eficiente na aplicação em que foi utilizado.In the present work we describe a bibliographic study of distributed parallel computers, file management systems and. cache memories, including the principal aspects and implementations related to multiuser systems. Based \'on the previous study, a description of the development and implementation of an operating system for a multiuser enironment, where the execution of the application .programs is done on individual and independent workstations and the file management by a dedicated processor, is given. The operating system was built based on the CP/M specifications, making it suitable to process all the existing application Softwares available for this operating system. To keep the deyeloped system compatible with CP/M a lot of non documented features are also described. The final Version includes additional routines to support a multiuser environment. The file management system and more specifically the cache memory management used for the disk driver are based on a combination of Least Frequently Used and Least Recently Used .algorithms which proved to be very efficient for this application.Biblioteca Digitais de Teses e Dissertações da USPHehl, Maximilian EmilTraina, Agma Juci Machado1987-02-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-08102019-104903/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2019-11-08T20:40:20Zoai:teses.usp.br:tde-08102019-104903Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212019-11-08T20:40:20Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO Not available |
title |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO |
spellingShingle |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO Traina, Agma Juci Machado Não disponível Not available |
title_short |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO |
title_full |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO |
title_fullStr |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO |
title_full_unstemmed |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO |
title_sort |
DESENVOLVIMENTO DE SOFTWARE BÁSICO PARA GERENCIAMENTO DE UM SISTEMA MULTIUSUÁRIO DISTRIBUÍDO |
author |
Traina, Agma Juci Machado |
author_facet |
Traina, Agma Juci Machado |
author_role |
author |
dc.contributor.none.fl_str_mv |
Hehl, Maximilian Emil |
dc.contributor.author.fl_str_mv |
Traina, Agma Juci Machado |
dc.subject.por.fl_str_mv |
Não disponível Not available |
topic |
Não disponível Not available |
description |
No início deste trabalho foi realizado um estudo bibliográfico, sobre sistemas de processamento de dados distribuído, sistemas de gerenciamento de arquivos, memória cache, e as principais exigências de que um sistema de processamento de dadas multiusuário requer.quando da sua implementação. Neste trabalho é descrita o desenvolvimento e e implementação de um sistema operacional para numa arquitetura multiusuária, onde o tratamento dos aplicativos é executado em estações de trabalho autônomas, e o gerenciamento e a armazenagem de arquivos são realizados pelo processador dedicado. Esse sistema operacional foi elaborado compatível com o sistema: operacional CP/M, a fim de aproveitar a vasta variedade de. software que existe disponível pera esse sistema. Nesse .sentido, descreve-se várias características do sistema CP/M que não são documentadas, e a implementação da versão multiusuária do sistema operacional construído.. Apresenta-se também um algoritmo para o gerenciamento de memória cache para dispositivos periféricos (disco). Esse .algoritmo. representa uma aglutinação dos tradicionais métodos de substituição de registros do cache - LFU (Lest Frequently Used) e LRU (Leasf Recently Used ) - que mostrou-se bastante eficiente na aplicação em que foi utilizado. |
publishDate |
1987 |
dc.date.none.fl_str_mv |
1987-02-26 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08102019-104903/ |
url |
http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08102019-104903/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1809090526222221312 |