Auditoria_trabalho
3567 palavras
15 páginas
Instituto Superior de Contabilidade e Administração de CoimbraApontamentos de Sistemas
Operativos
2009/2010
Licenciatura em Informática de Gestão
© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva
pcosta@iscac.pt psoares@iscac.pt psilva@iscac.pt
1. Introdução aos Sistemas
Operativos
1.1 Conceito de Sistema Operativo
© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva
2
Conceito
Sistema Operativo
Consiste numa camada de software que esconde
(parcialmente) a complexidade do hardware
Fornece ao programador um conjunto de instruções convenientes – Interface do hardware
Equivalente a uma máquina virtual
Gestão dos dispositivos
Consiste, usualmente, na camada de software que é executada em modo kernel (supervisor)
© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva
1. Introdução aos Sistemas Operativos
3
Conceito
SO: duas visões distintas
Um SO pode, simultaneamente, ser visto como:
máquina virtual ou extensão da máquina
Fornece aos programas uma variedade de serviços através das system calls
gestor de recursos
Disponibiliza uma atribuição ordenada e controlada dos recursos aos vários programas que por eles concorrem
Processadores, memórias, dispositivos de E/S
© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva
1. Introdução aos Sistemas Operativos
4
Sistema computacional
Programas
de aplicação Web browser
Aplicação
Contabilidade
Gestão de
Stocks
Modo utilizador Compiladores
Editores
Software de sistema
Interpretador de comandos (shell)
Sistema operativo
Modo
Kernel
Hardware
Modelo abstracto dum sistema computacional [P. Costa, 2004]
© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva
1. Introdução aos Sistemas Operativos
5
Funções do SO
Fornece uma interface coerente do hardware
Fornece um