FICHA TÉCNICA Soluções Exercício nº 1 Data de Aplicação 17 11 2009 NOME DO EXERCÍCIO DESTINATÁRIOS Duração Pré Requisitos Recursos / Equipamentos Orientações Pedagógicas OBJECTIVOS Descrição e Classificação dos SO. Formandos do Módulo de Sistemas Operativos Instalação e configuração 30 a 45 Tipo de Avaliação Formativa minutos Conhecimentos sobre a evolução dos Sistemas Operativos Papel, Diapositivos sobre a matéria Concentrar esforços de aprendizagem sobre o funcionamento dos S.O. Resumo e Revisão do conceito de Sistema Operativo Resultado Esperado Os Formandos devem ter claros conceitos sobre os SO, ainda que não necessitem saber ao detalhe alguns dos sistemas mais antigos. INSTRUÇÃO Responda às Perguntas com a ajuda dos Diapositivos da sessão 1 de Sistemas Operativos Instalação e configuração e peça sempre que necessite, ajuda ao formador. DESENVOLVIMENTO 1. O que é para ti um Software Aberto/Fechado? Dá exemplos de um SO aberto e outro fechado. Quando se fala de um Sistema Operativo Aberto ou Fechado, estamos a referir-nos principalmente a dois factores: Custo e acesso ao desenvolvimento do próprio S.O. Diz-se que um S.O. é fechado quando este é um produto comercial e não é permitido o seu desenvolvimento depois de estar concebido. Um exemplo disso é o Microsoft Windows. Diz-se que um S.O é aberto quando a sua aquisição é livre (normalmente disponível na internet) e para além disso, o próprio código (usado para concepção do Software) está aberto, o que possibilita a alteração do S.O. por qualquer utilizador/programador. Um exemplo de um S.O. aberto é algumas versões de Linux (Ex: Ubuntu). 2. Diz quais os sistemas que conheces e ordena-os cronologicamente. Processamento Série (Serial Processing) Monitor de Controlo Processamento em Lotes (Batch) Multi-programação Sistemas de partilha de tempo 1
Sistemas de Secretária (Desktop) Sistemas Multi-Processador Sistemas Distribuídos Sistemas de Tempo-Real Sistemas de Bolso 3. Diz como funcionava um sistema de Processamento em Série. Máquinas simples, sem qualquer tipo de sistema operativo Os programas eram introduzidos pelo utilizador e depois executados pela máquina. Hardware baseado em tubos de vácuo. Input através de cartões perfurados. Output através de lâmpadas Baixa produtividade Era sempre necessário introduzir tudo à mão Todas as operações tinham que ser definidas pelos programas 4. Diz como funcionava um sistema de Monitor de Controlo. Era um sistema de computação dispendioso, em que cada utilizador tinha uma cota de tempo predefinida, onde carregava os seus programas já preparados para introduzir no Input do sistema. Permitia ao utilizador carregar os seus programas em memória, editá-los e verificar a sua execução Execução das operações necessárias através de comandos do monitor No final da sessão guardavam os programas e resultados sob a forma de listagens, fitas de papel perfuradas ou, nos sistemas mais evoluídos, em fita magnética Rotinas de I/O reutilizáveis 5. Diz qual é a principal vantagem de um Sistema de Multiprogramação em relação a um Sistema de Processamento em Lotes (Batch). A principal vantagem é a de que, enquanto um sistema de Processamento em Lotes processa apenas um programa de cada vez até chegar o seu término, no Sistema de Multiprogramação os programas são executados todos ao mesmo tempo, tendo em 2
vista a sua execução no mínimo tempo possível e fazendo uso do maior número de recursos disponíveis a um dado momento (Ex: processador, Memória, Barramento, Periféricos, etc.) 6. Um Sistema de Multiprogramação/Multitarefa pode também ser Multiutilizador? Dá exemplos de SO Monoutilizador e Multiutilizador. Um Sistema de Multiprogramação pode também ser Multiutilizador desde que o sistema suporte a competição de vários processos por um recurso. 7. Diz o que é para ti um sistema Operativo. Um Sistema Operativo é o Software que serve de interface entre a parte física do computador e o utilizador, ou programas do utilizador. Com o S.O. a nossa tarefa de utilizar o hardware fica mais simples e este é usado da forma mais eficiente possível (E: Placa gráfica, Placa de Rede, memória, etc.) 8. Quais dos elementos computacionais seguintes te parecem necessários para colocar um sistema operativo a funcionar? - CPU (Unidade central de processamento). - Memória Interna (RAM e ROM). - Memória Externa (Disco Rígido, Flash, etc.). - Teclado. - CDROM - Monitor - Scaner. CPU, Memória Interna e Memória Externa 9. Que tipo de SO pensas que está instalado num PDA ou telemóvel topo de gama? Um S.O. de Bolso. 3
10. Qual seria o Sistema Operativo da Microsoft que instalarias num POS (Posto de venda ao público) de grande utilização? Dica (Qual pensas ser o mais estável?). O Windows 2000, porque apesar de já ser antigo é o S.O. da Microsoft com menos ocorrência de Bugs e o por isso o mais confiável. Exercício resolvido por: Tomé, Janeiro 2010 BIBLIOGRAFIA REFERÊNCIAS 4
Sistemas Operacionais Modernos [Andrew S. Tanenbaum] 5