Aula 5 Sistemas Operacionais
O que é um sistema operacional?
◦ Conjunto de programas de sistemas situados entre os softwares aplicativos e o hardware
• Estabelece uma interface com o usuário
• Executa e oferece recursos para softwares aplicativos • Coordena os recursos de hardware do computador
Os principais tipos de sistemas operacionais são ◦ Monotarefa: Realizam apenas uma tarefa de cada vez ◦ Multitarefa: Realizam várias tarefas ao mesmo tempo ◦ Monousuário: Permite que apenas um usuário utilize o computador de cada vez
◦ Multiusuário: Permite que vários usuários utilizem o computador ao mesmo tempo
O usuário se comunica com o sistema operacional através de sua interface que pode ser ◦ Gráfica: GUI – Graphical User Interface
Composto por menus, ícones, janelas ...
EX: Ubuntu
◦ Texto: TUI – Text User Interface
Também composta por menus, ícones e janelas mas não são capazes de reproduzir figuras
EX: SETUP
◦ Linha de comando: CUI – Command-line User
Interface
Funciona basicamente com digitação de comandos
Ex: MS-DOS
Chamamos o conjunto: Sistema Operacional
+ Hardware de plataforma
A plataforma de microcomputador mais comum hoje em dia é o conjunto: Windows + processadores Intel
Softwares aplicativos geralmente são programados para plataformas específicas
◦ Ex: Microsoft Office, iWork
Gerenciamento da memória
Gestão do sistema de armazenamento e de arquivos ◦ Armazena arquivos em uma estrutura hierárquica
Gestão e configuração de dispositivos
◦ Driver de dispositivos: Programa que possibilita a comunicação do sistema operacional com um dispositivo de entrada/saída
Gestão e configuração de dispositivos
◦ Plug and Play: Reconhecimento de novos dispositivos e instalação automática dos drivers
◦ Ex:
Impressoras
Pendrives
...
Gestão e suporte a outros programas
Interfaceamento com o usuário
Programação de tarefas
Segurança do sistema
Controle da rede
Monitoração do desempenho
Sistema