Software Básico  Sistemas Operacionais
Atividades do Sistema Operacional  Execução das funções comuns do HARDWARE do computador Disponibilização de uma interface ao usuário  Disponibilização de independência do HARDWARE Gerenciamento de memória do sistema  Gerenciamento de tarefas de processamento – (multitarefa ou multiencadeamento) Disponibilização de capacidade de rede Controle de acesso aos recursos do sistema Gerenciamento de arquivos
Atividades do Sistema Operacional  Execução das funções comuns do HARDWARE do computador Disponibilização de uma interface ao usuário  Disponibilização de independência do HARDWARE Gerenciamento de memória do sistema  Gerenciamento de tarefas de processamento – (multitarefa ou multiencadeamento) Disponibilização de capacidade de rede Controle de acesso aos recursos do sistema Gerenciamento de arquivos
Funções Comuns do Hardware Captar a entrada do teclado ou de algum outro dispositivo  Recuperar os dados dos discos Armazenar os dados  nos discos Exibir a informação num monitor ou impressora
Funções Comuns do Hardware Captar a entrada do teclado ou de algum outro dispositivo  Recuperar os dados dos discos Armazenar os dados  nos discos Exibir a informação num monitor ou impressora
O SO atua como intermediário entre o aplicativo e o hardware * .exe Usuários Software Aplicativo Software Básico e  Sistemas Operacionais Hardware
Instruções do HARDWARE Um aplicativo precisa ler um conjunto de dados O sistema operacional traduz este simples comando para o hardware numa seqüência mais longa: Verifique o disco C: no Computador Se tal disco não existir, informe ao programa aplicativo, caso contrário continue Inicie a leitura do disco C: Encontre o bloco de dados que represente Produtos Recupere este dados Envie os dados para a aplicação de faturamento Finalize a leitura do disco C: Recupere Produtos do disco C:
Gerenciamento de memória Qual o preço de XXX  (XXX$) Traz o XXX$ Do disco rígido Software Aplicativo SO - Sistema Operacional XXX$
Memória Virtual A memória virtual usa um processo pelo qual uma parte do programa é armazenada na memória e o restante armazenado em disco. Por esta razão a memória virtual também é chamada como paginação. Programa 1 - Algumas Paginas Programa 2 - Algumas Paginas Programa 3 - Algumas Paginas Programa 4 - Algumas Paginas Programa 5 - Algumas Paginas Outras exigências da memória Sistema Operacional e Softwares Básicos Programas e outros softwares Memória   Disco
Tipos de Sistemas Operacionais
MS-DOS   ( Microsoft Disk Operating System) Um dos primeiros SO, baseado em linhas de comando que processavam uma tarefa por vez, o que o tornava muito limitado, mas para sua época era considerado adequado aos PCs lentos. Sistema de arquivos FAT16. A necessidade da realização de múltiplas tarefas é a razão da evolução dos SOs.
DOS com WINDOWS –  Windows 3.1 Operando com uma “Shell” sob a plataforma DOS que proporcionava uma interface ao usuário intuitiva, facilitando a manipulação de dados entre aplicações, o Windows também rodava vários aplicativos básicos que operavam num esquema de   multitarefa cooperativa Sistema de arquivos FAT16
OS/2 –  Operating System 2 Lançado pela IBM em 1988, rodava em PCs mais potentes, mínimo 2MB chegando à até 4GB de memória principal, 5MB de espaço em disco. O OS/2 era dotado de uma “Shell” conhecida como WORKPLACE SHELL que oferecia uma interface bem parecida com a do Windows 3.1, seu sistema de arquivos é o HPFS. Possuía capacidade de prevenir que aplicativos fossem sobrescritos, e identificação e isolamento de erros do sistema. A grande desvantagem era a falta de softwares aplicativos, mesmo com a versão WARP que rodava também aplicativos do Windows ou DOS.
Windows  95 Um SO pioneiro de 32Bit, com uma interface gráfica bastante intuitiva. Com sistema de arquivos FAT16, possibilitava nomear arquivos com nomes extensos de até 255 caracteres, suportava o multiencadeamento e multitarefa, rodava aplicações 16Bit de versões anteriores,mesmo que permanecessem desprotegidas compartilhando um endereçamento comum.  Possuía aplicativos direcionados a comunicação interpessoal.  Sistema de acesso a arquivos através de pastas “diretórios”.
Windows  98 Uma versão melhorada do Windows 95, com sistema de arquivos melhorado o FAT32. Visando a melhora de produtividade, com suporte a novos dispositivos de HARDWARE, como AGP,DVD, FireWire (IEEE1394), USB e ACPI (gerenciamento de energia), maior agilidade ao carregar aplicações do HD,software para fazer BACKups e organização de dados de forma seqüencial.
Windows  CE –  (Compact Edition) Projetado e instalado na memória ROM de aparelhos que interagem com um PC, disponibiliza uma interface gráfica para o usuário.
MAC OS 8.1 –  ( roda em  Macintosh e PowerPC) Desenvolvido pela APPLE o MAC OS é muito popular na área de publicidade. O MAC OS inicia as aplicações mais rapidamente, gerencia a memória virtual, além de possuir uma formatação de disco melhorada. Suporta os nomes longos de arquivos  do Windows95, e dispositivos de armazenamento removíveis, possui o sistema de arquivos HFS+. Possui muitos programas para a internet, sua interface pode ser controlada pelo usuário dependendo de seu grau de conhecimento.
Windows  NT 5.0 Considerado o maior SO, por possuir  27milhões de linhas de código, roda programas de outros SOs através de um software de emulação, suporta multiprocessamento simétrico, é compatível com o Windows95, oferece o recurso PLUG and PLAY para HARDWARES com padrão ACPI.  Formato de arquivos NTFS, que oferece maior controle e segurança de dados. Pode ser usado como um SERVER de pequeno porte.
Unix Mais utilizado em MAINFRAMES, seu sistema de arquivos mais comum é o UFS, compatível com vários tipos de HARDWARES e de fácil compartilhamento de dados entre PCs. Possui uma interface complexa pouco dedutível, o que levou empresas desenvolvedoras de softwares a disponibilizar versões com interfaces mais dedutivas, resultando em uma despadronização do SO.
Programas Utilitários  Muitos já são disponibilizados no próprio SO, e os demais podem ser adquiridos gratuitamente ou por pagamento. São programas de compactação, antivírus, verificam a alocação dos arquivos, monitoramento do sistema ou de rede, verificação e reparação de maquinas pela rede, etc.

Sistemas Operacionais

  • 1.
    Software Básico Sistemas Operacionais
  • 2.
    Atividades do SistemaOperacional Execução das funções comuns do HARDWARE do computador Disponibilização de uma interface ao usuário Disponibilização de independência do HARDWARE Gerenciamento de memória do sistema Gerenciamento de tarefas de processamento – (multitarefa ou multiencadeamento) Disponibilização de capacidade de rede Controle de acesso aos recursos do sistema Gerenciamento de arquivos
  • 3.
    Atividades do SistemaOperacional Execução das funções comuns do HARDWARE do computador Disponibilização de uma interface ao usuário Disponibilização de independência do HARDWARE Gerenciamento de memória do sistema Gerenciamento de tarefas de processamento – (multitarefa ou multiencadeamento) Disponibilização de capacidade de rede Controle de acesso aos recursos do sistema Gerenciamento de arquivos
  • 4.
    Funções Comuns doHardware Captar a entrada do teclado ou de algum outro dispositivo Recuperar os dados dos discos Armazenar os dados nos discos Exibir a informação num monitor ou impressora
  • 5.
    Funções Comuns doHardware Captar a entrada do teclado ou de algum outro dispositivo Recuperar os dados dos discos Armazenar os dados nos discos Exibir a informação num monitor ou impressora
  • 6.
    O SO atuacomo intermediário entre o aplicativo e o hardware * .exe Usuários Software Aplicativo Software Básico e Sistemas Operacionais Hardware
  • 7.
    Instruções do HARDWAREUm aplicativo precisa ler um conjunto de dados O sistema operacional traduz este simples comando para o hardware numa seqüência mais longa: Verifique o disco C: no Computador Se tal disco não existir, informe ao programa aplicativo, caso contrário continue Inicie a leitura do disco C: Encontre o bloco de dados que represente Produtos Recupere este dados Envie os dados para a aplicação de faturamento Finalize a leitura do disco C: Recupere Produtos do disco C:
  • 8.
    Gerenciamento de memóriaQual o preço de XXX (XXX$) Traz o XXX$ Do disco rígido Software Aplicativo SO - Sistema Operacional XXX$
  • 9.
    Memória Virtual Amemória virtual usa um processo pelo qual uma parte do programa é armazenada na memória e o restante armazenado em disco. Por esta razão a memória virtual também é chamada como paginação. Programa 1 - Algumas Paginas Programa 2 - Algumas Paginas Programa 3 - Algumas Paginas Programa 4 - Algumas Paginas Programa 5 - Algumas Paginas Outras exigências da memória Sistema Operacional e Softwares Básicos Programas e outros softwares Memória Disco
  • 10.
    Tipos de SistemasOperacionais
  • 11.
    MS-DOS ( Microsoft Disk Operating System) Um dos primeiros SO, baseado em linhas de comando que processavam uma tarefa por vez, o que o tornava muito limitado, mas para sua época era considerado adequado aos PCs lentos. Sistema de arquivos FAT16. A necessidade da realização de múltiplas tarefas é a razão da evolução dos SOs.
  • 12.
    DOS com WINDOWS– Windows 3.1 Operando com uma “Shell” sob a plataforma DOS que proporcionava uma interface ao usuário intuitiva, facilitando a manipulação de dados entre aplicações, o Windows também rodava vários aplicativos básicos que operavam num esquema de multitarefa cooperativa Sistema de arquivos FAT16
  • 13.
    OS/2 – Operating System 2 Lançado pela IBM em 1988, rodava em PCs mais potentes, mínimo 2MB chegando à até 4GB de memória principal, 5MB de espaço em disco. O OS/2 era dotado de uma “Shell” conhecida como WORKPLACE SHELL que oferecia uma interface bem parecida com a do Windows 3.1, seu sistema de arquivos é o HPFS. Possuía capacidade de prevenir que aplicativos fossem sobrescritos, e identificação e isolamento de erros do sistema. A grande desvantagem era a falta de softwares aplicativos, mesmo com a versão WARP que rodava também aplicativos do Windows ou DOS.
  • 14.
    Windows 95Um SO pioneiro de 32Bit, com uma interface gráfica bastante intuitiva. Com sistema de arquivos FAT16, possibilitava nomear arquivos com nomes extensos de até 255 caracteres, suportava o multiencadeamento e multitarefa, rodava aplicações 16Bit de versões anteriores,mesmo que permanecessem desprotegidas compartilhando um endereçamento comum. Possuía aplicativos direcionados a comunicação interpessoal. Sistema de acesso a arquivos através de pastas “diretórios”.
  • 15.
    Windows 98Uma versão melhorada do Windows 95, com sistema de arquivos melhorado o FAT32. Visando a melhora de produtividade, com suporte a novos dispositivos de HARDWARE, como AGP,DVD, FireWire (IEEE1394), USB e ACPI (gerenciamento de energia), maior agilidade ao carregar aplicações do HD,software para fazer BACKups e organização de dados de forma seqüencial.
  • 16.
    Windows CE– (Compact Edition) Projetado e instalado na memória ROM de aparelhos que interagem com um PC, disponibiliza uma interface gráfica para o usuário.
  • 17.
    MAC OS 8.1– ( roda em Macintosh e PowerPC) Desenvolvido pela APPLE o MAC OS é muito popular na área de publicidade. O MAC OS inicia as aplicações mais rapidamente, gerencia a memória virtual, além de possuir uma formatação de disco melhorada. Suporta os nomes longos de arquivos do Windows95, e dispositivos de armazenamento removíveis, possui o sistema de arquivos HFS+. Possui muitos programas para a internet, sua interface pode ser controlada pelo usuário dependendo de seu grau de conhecimento.
  • 18.
    Windows NT5.0 Considerado o maior SO, por possuir 27milhões de linhas de código, roda programas de outros SOs através de um software de emulação, suporta multiprocessamento simétrico, é compatível com o Windows95, oferece o recurso PLUG and PLAY para HARDWARES com padrão ACPI. Formato de arquivos NTFS, que oferece maior controle e segurança de dados. Pode ser usado como um SERVER de pequeno porte.
  • 19.
    Unix Mais utilizadoem MAINFRAMES, seu sistema de arquivos mais comum é o UFS, compatível com vários tipos de HARDWARES e de fácil compartilhamento de dados entre PCs. Possui uma interface complexa pouco dedutível, o que levou empresas desenvolvedoras de softwares a disponibilizar versões com interfaces mais dedutivas, resultando em uma despadronização do SO.
  • 20.
    Programas Utilitários Muitos já são disponibilizados no próprio SO, e os demais podem ser adquiridos gratuitamente ou por pagamento. São programas de compactação, antivírus, verificam a alocação dos arquivos, monitoramento do sistema ou de rede, verificação e reparação de maquinas pela rede, etc.