Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com



Documentos relacionados
Sistemas Operacionais

Sistemas Operacionais. Professor Leslier Soares Corrêa

Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)

Nível do Sistema Operacional

Conceitos Básicos sobre Sistemas Operacionais

SISTEMAS OPERACIONAIS

Professor: Gládston Duarte

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Introdução à Sistemas Operacionais. Glauber Magalhães Pires

Introdução à Computação: Sistemas de Computação

Sistemas Operacionais

Introdução a Computação

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Programador Web - Pronatec

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

Prof. Antonio Fundamentos de Sistemas Operacionais UNIP/2015

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux

Sistemas Operacionais. Prof. André Y. Kusumoto

Edeyson Andrade Gomes.

Sistemas Operacionais Introdução. Professora: Michelle Nery

Capítulo 1. Introdução

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

UFRJ IM - DCC. Sistemas Operacionais I

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Introdução à Informática

História dos SOs. Tópicos

Sistemas Operacionais

Apresentação da disciplina. Sistemas Operacionais I N. A disciplina. O Professor. Áreas de atuação na pesquisa. Referências bibliográficas básicas

Sistemas Operacionais

Computador Digital Circuitos de um computador (Hardware)

Portabilidade da Linha RM Versão

Sistemas Operacionais

Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Sistemas Operacionais

Máquinas Virtuais: Windows 2008 Server

Sistemas de Lotes (2) Sistemas de Lotes (3) Layout da MP em Sistemas de Lotes. Minimizar o tempo de resposta

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas

Sistemas Operativos. Funções genéricas de um S.O.

Implantação do Sistema de Controle de Tempos Nas Agências de Atendimento - TMA

Capítulo 3 Projeto de Arquitetura

Sistemas Operacionais. Introdução

SOFTWARE DE INVENTÁRIO DE SOFTWARE DE EQUIPAMENTOS DE REDE UTILIZANDO SESSION MESSAGE BLOCK

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Memória Armazenamento Sistema de Arquivos

Everson Scherrer Borges João Paulo de Brito Gonçalves

Sistemas Operacionais Introdução

Arquitetura e Organização de Computadores

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

Organização de Computadores. Professor: Francisco Ary

Análise Estruturada de Sistemas:

Sistemas Operacionais. Prof. André Y. Kusumoto

Prof. Orlando Rocha. Qual o nosso contexto atual?

Aula 00 Apresentação da Disciplina

SISTEMAS OPERACIONAIS

INFORMÁTICA INFORMÁTICA BÁSICA

Infra-estrutura de Software

Sistemas Operacionais

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Diagrama lógico da rede da empresa Fácil Credito

Introdução. Software (Parte I)

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Introdução. Sistemas Operacionais


Infra-Estrutura de Software. Introdução. (cont.)

Sistemas Operacionais

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN

Fundamentos de Sistemas Operacionais

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

Noções de Software. André Aziz Francielle Santos

Introdução a Computação

Montagem e Manutenção. Luís Guilherme A. Pontes

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

Fundamentos de Sistemas Computacionais Introdução

Introdução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS OPERACIONAIS. Prof. Dr. Daniel Caetano

1. Sistemas Operacionais

Tipos de sistemas operacionais

Sistema Operacional Correção - Exercício de Revisão

Problema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari.

A Evolução dos Sistemas Operacionais

Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

8 Threads. 8.1 Introdução

Componentes de um sistema computacional moderno. DCC/FCUP Inês Dutra Sistemas de Operação 1

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração:

Profª MSc. Heloína Alves Arnaldo

Transcrição:

Introdução a Sistemas Operacionais Aula 04 Prof. Msc. Ubirajara Junior biraifba@gmail.com

Um computador sem software nada mais é que um conjunto inútil de metal (Tanembaum); É o software que viabiliza o processamento, armazenamento e recuperação de informações; No sistema computacional o software mais importante é o Sistema Operacional;

Sistema Operacional - SO: É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final; Cabe ao SO servir de interface entre os usuários e os recursos disponíveis no sistema computacional, provendo uma comunicação transparente, trabalho mais eficiente e com menores chances de erros;

Visão do sistema operacional (...)

Sistema Operacional - SO: Cabe também ao SO o controle dos recursos computacionais gerenciando o compartilhamento entre os diversos usuários, funcionando como um alocador de recursos;

Histórico: A história dos SO acompanha a história dos computadores; Na primeira geração de computadores (a válvulas) os SO ainda não existiam. A interação com os usuários era feita através da manipulação de fios; Com a utilização dos transistores e cartões perfurados os programas passaram a ser submetidos ao computador em conjunto: Procedimento conhecido como processamento em batch (lote);

Histórico processamento batch (a) Os programadores levavam os cartões para o 1401. (b) O 1401 gravava o lote de jobs em fita. (c) O operador levava a fita de entrada para o 7094. (d) O 7094 executava o processamento. (e) O operador levava a fita de saída para o 1401. (f) O 1401 imprimia as saídas. (TANEMBAUM, 2003)

Histórico processamento batch No processamento em batch os sistemas operacionais tinham a função de apenas ler e executar os jobs; Depois de terminado o job o sistema operacional lê o próximo job e começa a executar; Estrutura de um job (Tanenbaum)

Histórico Nos computadores com CI veio a idéia de família de máquinas compatíveis, onde qualquer software pudesse ser executado em qualquer modelo de máquina da família; Principalmente o sistema operacional; Nas décadas de 60 e 70 houve inúmeras inovações na área de sistemas operacionais para melhorar o uso dos computadores; Multiprogramação, Spooling, Compartilhamento de Tempo (Timesharing), Memória Virtual, Sistemas Online;

Histórico: Multiprogramação vários programas compartilhando a memória ao mesmo tempo, e enquanto um programa espera por um operação de leitura/escrita o processador passa para outro programa; Spooling transferência de jobs dos cartões perfurados para discos magnéticos; Time-sharing (tempo compartilhado) cada programa usa o processador por pequeno intervalo de tempo;

Histórico: Memória virtual utilização de uma parte do HD para armazenar coisas que normalmente estaria na RAM, ou seja aplicações que estão sendo usadas pelo processador; Sistema on-line o usuário passou a interagir com a aplicação durante sua execução, através de terminal de vídeo e teclado;

Histórico: Na década de 80 passam a se destacar os sistemas operacionais para microcomputadores como DOS, UNIX, Sun Solaris; Surgem os sistemas operacionais com interface gráfica, Windows e OS/2, e sistemas operacionais de rede, Novel Netware e Microsoft LAN Manager; Desenvolvimento do SO PLURIX pela UFRJ, que deu origem ao TROPIX (multiusuário e multitarefa);

Histórico: Na década de 90 com a expansão da internet, os sistemas operacionais tiveram que dar suporte ao protocolo TCP/IP; Consolidação dos SO com interface gráfica (windows e linux); Sistemas operacionais para ambientes que fornecem serviços (servidores de arquivos, de email, servidores web);

Histórico: Na década de 2000 os sistemas operacionais evoluem para acompanhar os projetos de computadores, com arquiteturas de multiprocessadores; Os sistemas operacionais passam a ser proativos incorporando mecanismos automáticos de detecção e recuperação de erros; SO explorando o processamento distribuído, onde as funções são espalhadas por vários computadores na rede;

Conceitos básicos estrutura de diretórios Linux Windows

Vídeos A evolução dos Sistemas Operacionais Qual o melhor sistema operacional?