Turma CEF 3 B Curso Operador Informtico Disciplina
Turma: CEF 3 B Curso: Operador Informático Disciplina: IMC Professor: Carla Granadeiro 2011/2012 Capitulo II Sistemas operativo
Definição de Software q São os programas do computador, ou seja, conjuntos de instruções que são capazes de fazer funcionar o hardware, com mais ou menos intervenção dos utilizadores. 2
Tipos de Software - licença: q Freeware São os programas gratuitos, isto é, qualquer programa de computador cuja utilização não implica o pagamento de licenças q Shareware - Nessa licença estão categorizados os softwares que apresentam algum tipo de limitação. A ideia é apenas de mostrar ao utilizador como o software trabalha, para que o mesmo adquira a versão completa (mediante pagamento) temos 2 tipos � Trial – Os programas oferecem todos os seus recursos, mas por um tempo limitado (geralmente de 15 a 30 dias); � Demo – Alguns recursos estão completos, sendo necessário pagar para usufruir dos restantes. Os jogos geralmente são divulgados sob essa licença. q Adware - Trata-se de um tipo de licença mais recente, popularizado com a internet. Os softwares são gratuitos, porém trazem junto algum tipo de publicidade. q Opensouse (software livre) - pode ser copiado livremente, sendo possível 3 modificá-lo e até mesmo reutilizar o código já existente para a criação de outros programas, bem como a correcção de problemas que são encontrados no decorrer das versões.
O Software distingue-se em: Software de sistema –Sistema Operativo, é o conjunto de instruções que transformam o hardware num sistema com o qual o utilizador pode interagir e fazer funcionar os programas de aplicação; Software de aplicação – Programas que permitem a realização de tarefas com interesse para o utilizador, são os restantes programas com os quais o utilizador pode executar determinadas tarefas; ex: programas de processamento de texto, programas de desenho, etc. 4
O que é um Sistema Operativo? � É o primeiro programa que a máquina executa no momento em que é ligada e, a partir de então, não deixa de funcionar até que o computador seja desligado. � Sem ele o computador não funciona � Permite fornecer uma interface entre o hardware do computador e o utilizador. � O sistema operativo reveza a sua execução com a de outros programas, como se estivesse vigiando ou controlando todo o processo computacional. � Permite também que outro software funcione interagindo com o hardware instalado, para que possa executar funções, programar e abrir programas. � O S. O. trabalha estritamente com o hardware do computador e com os programas aplicativos. 5� A parte do S. O. que faz a interligação com o hardware chama-se kernel.
Utilizador Programas de Aplicação (Word) Sistema Operativo (Windows 7) HARDWARE 6 6
Estrutura elementar Utilizador – Sistema Operativo � O S. O. É constituído por: � Um interface com o utilizador, que pode ser através de linha de comando (shell) ou através de um interface gráfico; � Aplicações (wordpad, calculadora, broswer) � Kernel é o coração do sistema operativo. � Drivers (impressora) Shell Programas de aplicação Kernel drivers Hardwa re 7
Tipos de Serviços Interface com o Utilizador Gestão da Memória Gere os Dispositivos de E/S Controloda Rede 1 8 Detecção de Erros Execução de Programas 8
Que SO Escolher? � Super computadores � Mainframes (desenvolvidos especificamente para cada máquina – IBM Z/OS) � Mini computadores � Estações de Trabalho � Pc’s (microcomputadores) � Computadores de bolso - Telemóveis Windows Phone 7 i. O S id ro nd A 9
Funções do sistema operativo � Os sistemas operativos gerem um conjunto de funções básicas que têm evoluído ao longo dos tempos: Ø Gestão de programas; Ø Controlo de recursos de hardware: v Gestão do microprocessador; v Gestão da memória; v Gestão dos periféricos de entrada e saída. Ø Meios de interacção do computador com o utilizador (Interface); 10 Ø Segurança
Gestão dos programas A função mais importante de um sistema operativo, e que afecta directamente a sua fiabilidade, é o método como este gere a execução dos programas e pode ser classificado em dois tipos diferentes: 11 �� Monotarefa; estes executam apenas uma tarefa de cada vez. Exemplo: – Se estamos a utilizar um editor de texto e temos necessidade de ir buscar informação a uma folha de cálculo, é necessário, primeiro sair do editor de texto, e só depois abrir a folha de cálculo. O mesmo tem de ser feito para voltar ao editor de texto. �� Multitarefa Um sistema operativo multitarefa permite que um utilizador trabalhe com dois ou mais programas em simultâneo. Na prática o microprocessador não executa os diversos programas de uma só vez, mas reserva uma fracção de tempo para cada um dos programas.
Controlo de recursos de hardware Gestão e memória �O sistema operativo atribui a cada programa que se encontra em execução uma fatia de memória. 12
Controlo de recursos de hardware Gestão dos periféricos de entrada e saída � Os periféricos que são ligados ao computador são geridos pelo sistema operativo. Cada periférico gera interrupções, que são sinais enviados para o microprocessador. Exemplo: Se o utilizador pressionar uma tecla ou se mover o rato, geram-se interrupções e o sistema operativo vai dar ordem para executar o programa respectivo a cada pedido de interrupção. � Dado que cada dispositivo, de um modelo de uma determinada marca tem as suas próprias características, o sistema operativo necessita do drive desse periférico. Os drivers dos periféricos são programas que contêm informações específicas destes e que são responsáveis pela interligação do periférico com o sistema operativo. 13
Um S. O pode ser analisado a 2 níveis �Nível do núcleo – a este nível o S. O. , é responsável por gerir o hardware (processador, memórias, etc. ) e controlar as solicitações do utilizador e dos seus programas em relação aos recursos de hardware; �Nível de interface do utilizador – por vezes 14 também designado por shell de comandos e, mais recentemente por GUI (Graphic User Interface – Interface Gráfica do Utilizador), este é o nível em que o utilizador pode interagir com o sistema;
Interface entre a máquina e o utilizador Do ponto de vista do utilizador de um computador, o que influencia a facilidade de utilização é a qualidade da interface do sistema operativo e o conhecimento que o utilizador tem dela. � A parte do sistema operativo que faz a interface com o utilizador é designada por shell. 15 Há três tipos de interface: �� Interface de linha de comandos; �� Interface baseada em menus; �� Interface gráfica.
Quanto ao interface com o utilizador, os S. O. podem ser de 3 tipos � S. O. Do tipo CLI(Command Line Interface) – são sistemas operativos em que a interface com o utilizador surge sob a forma de ecrã de texto, no qual o utilizador digita as instruções através de uma linha de comandos; � S. O. Do tipo GUI – a interacção entre o utilizador e o sistema surge sob a forma gráfica, normalmente com janelas, ícones (pequenas magens). Neste tipo de S. O. As instruções são dadas, na sua maioria, através da utilização do rato; � S. O. do tipo TUI (Text user interface) menus, janelas e botões 16
Sistemas Operativos Ø Interface baseada em menus: v. As interfaces baseadas em menus evitam que o utilizador tenha necessidade de memorizar os comandos e a sintaxe de escrita. v. Os menus baseados em texto no ecrã mostram todas as opções existentes num determinado ponto. 17 v. Os comandos podem ser seleccionados com o auxílio das teclas de seta e de seguida
Sistemas Operativos �Segurança nos Sistemas Operativos: Existem dois aspectos que devem ser considerados quando se planeia a segurança de um sistema operativo: ØA segurança dos computadores e dos dados neles armazenados; 18 ØA segurança da rede de comunicações e dos dados durante a transmissão
Sistemas Operativos �Segurança nos Sistemas Operativos: ØA segurança dos computadores e dos dados neles armazenados: Exemplo: 19 Eliminação/alteração acidental de ficheiros fundamentais ao S. O. ; Alteração ou intercepção do conteúdo de ficheiros confidenciais.
Sistemas Operativos �Segurança nos Sistemas Operativos: ØA segurança da rede de comunicações e dos dados durante a transmissão: Exemplo: 20 Intrusão não autorizada, podendo apagar, alterar ou consultar informações confidenciais; Entrada de programas via rede que podem provocar um funcionamento deficiente do
Sistemas Operativos �Segurança nos Sistemas Operativos: Para se conseguir obter estes requisitos deve possibilitar-se o seguinte: Ø Atribuição sistemática dos privilégios mínimos necessários para cada caso; 21
Trabalho �Faça um resumo escrito sobre a evolução dos sistemas operativos da Microsoft desde o S. O. Ms-DOS, deve contemplar os seguintes itens: � Nome; � Data de aparecimento; � Versões; � Características do produto; � Logotipo (imagem) do S. O. � Imagem ambiente de trabalho. � Faça a separação entre sistema operativos versão cliente e versão servidores empresariais 22
- Slides: 22