Noções de Software. André Aziz Francielle Santos
|
|
- Martim Brunelli Philippi
- 8 Há anos
- Visualizações:
Transcrição
1 Noções de Software André Aziz Francielle Santos 1
2 Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE 2
3 chips ENIAC, UNIVAC Minicom putadores Transistor es Circuitos Integrados Microproces sadores Redes e internet Processos distribuídos Memória para dados Válvulas Confiabilidade Custo DEINFO/UFRPE 3
4 Classificação quanto ao porte e utilização Computador pessoal Minicompu tador Supercompu tador Estação de Trabalho Mainframe Fonte: Gandon, 1999 DEINFO/UFRPE 4
5 Fonte: CPU Unidade de Controle Unidade de Processamento Entrada Determina a interpretação e execução das instruções e controla o fluxo de dados Recebe os dados da memória para processá-los quando uma instrução aritmética ou lógica é executado Saída Memória Principal Memória Secundária Periféricos DEINFO/UFRPE 5
6 Conceitos Básicos DEINFO/UFRPE 6
7 Shareware: Programas que podem ser utilizados durante um período de teste; Após esse período o uso é pago. Freeware: Programas que podem ser copiados sem qualquer custo ou perda de funcionalidade; Prezam pela identificação de autoria. DEINFO/UFRPE 7
8 Software Firmware Software de Sistemas Aplicações DEINFO/UFRPE 8
9 Firmware: Programas embarcados no hardware: Importantes para o funcionamento básico do computador; Maior velocidade na execução; Presentes em memórias de leitura do tipo: ROM, EPROM, EEROM, etc. DEINFO/UFRPE 9
10 Software de Sistemas: Programas gerenciam e apóiam as atividades de processamento de um computador: Programas de Gerenciamento de Sistemas: Gerenciam o acesso e utilização de recursos de hardware, software, redes e dados. Programas de Desenvolvimento de Sistemas: Ferramentas CASE (Computer Aided Software Engineering) para suprote ao desenvolvimento de programas. DEINFO/UFRPE 10
11 Programas de Gerenciamento de Sistemas: Sistemas Operacionais; Sistemas de Gerenciamento de Rede; SGBDs: Sistemas de Gerenciamento de Bancos de Dados. DEINFO/UFRPE 11
12 Sistema Operacional (S.O.): Conjunto de programas que compõem o software básico do computador, permitindo: O reconhecimento do hardware e o seu funcionamento; A representação dos dados na memória. Finalidade principal: Executar os programas aplicativos e servir de interface entre o computador e seus usuários. Foco na interface com o hardware. DEINFO/UFRPE 12
13 Aplicações: Programas que constituem formas de operação do computador para o desempenho de tarefas práticas, ligadas ao processamento de dados. Rodam com o auxílio do SO e com foco no usuário. Classificação: Automação industrial; Automação comercial; Apoio educacional; Especiais e científicos; Artístico; Entretenimento; CAD/CAM. DEINFO/UFRPE 13
14 Evolução DEINFO/UFRPE 14
15 Programação externa: Nessa época os computadores não tinham memória para armazenamento dos programas. Controle através de chaves, fios e luzes de aviso. Controle do computador: Através de programas isolados; Não havia a noção de tipos de software. Não haviam as linguagens de programação estruturadas. DEINFO/UFRPE 15
16 Sistemas em lote (batch systems): Programas escritos em cartões perfurados; SOs enfileiravam tarefas (jobs); Recursos computacionais eram melhor utilizados; Programas armazenados na memória principal. Para cada computador, um novo programa e um novo SO. Aparecimento de rotinas de auxílio ao programador: Para lidar com a memória e execução dos programas. DEINFO/UFRPE 16
17 Aparecimento dos computadores pessoais: Necessidades de SOs com interação com o usuário; Surgimento de linguagens de programação estruturadas; Surgimento das aplicações de pequeno porte. DEINFO/UFRPE 17
18 Início do império de Bill Gates: Ele e um colega de faculdade (Paul Allen) compram o sistema QDOS ("Quick and Dirty Operating System") de Tim Paterson por $50.000: Renomearam para DOS (Disk Operating System); Venderam as licenças para a IBM. A IBM lançou o seu 1º computador pessoal com o Sistema Operacional DOS. IBM e Microsoft firmaram breve parceria para o desenvolvimento do SO multitarefa chamado OS/2. DEINFO/UFRPE 18
19 O projeto GNU foi iniciado por Richard Stallman: Com o objetivo de prover um SO livre como alternativa ao UNIX; O estudante finlandês Linus Torvalds iniciou o desenvolvimento do núcleo de um sistema operacional: Precursor do Linux; Desenvolvimento colaborativo através da internet. Mais tarde os dois esforços foram unificados: Linux: Grátis e portado para várias arquiteturas de computadores. DEINFO/UFRPE 19
20 1º Sistema Operacional Monoprogramável Sistemas Multitarefa Conceito de Memória Virtual Sistemas Multiprogramáveis Multitarefa 1980 DEINFO/UFRPE 20
21 Conceitos Básicos DEINFO/UFRPE 21
22 Usabilidade: Facilidade de uso para o usuário final. Eficiência: No provimento de acesso aos recursos computacionais; No escalonamento do uso destes recursos pelas aplicações; Na otimização da utilização dos recursos pelos programas em execução. DEINFO/UFRPE 22
23 Segurança: Garantia da privacidade e permissões no acesso aos recursos de hardware e dados armazenados. Evolução: Ser bem-estruturado, garantindo a possibilidade de correção de funcionalidades e desenvolvimento de novas funcionalidades. DEINFO/UFRPE 23
24 Aplicativos Utilitários Sistema Operacional Hardware DEINFO/UFRPE 24
25 Conjunto de rotinas - núcleo do sistema ou kernel : Oferecem serviços essenciais aos usuários, às suas aplicações, e também ao próprio sistema. O SO não é executado como uma aplicação tipicamente seqüencial, com início, meio e fim. Procedimentos do sistema são executados concorrentemente; Sem uma ordem específica ou predefinida. DEINFO/UFRPE 25
26 As funcionalidades dos SOs são implementadas pelos seus diversos módulos: Gestão de Processamento Gestão de Memória Gestão de Arquivos Gestão de Entrada e Saída (E/S, I/O) Redes Segurança Interface com o Usuário!!! DEINFO/UFRPE 26
27 Comandos de chamadas ao sistema que implementam a interface entre aplicações e o SO. São genericamente agrupadas em 5 classes: Controle de Processo; Manipulação de arquivos; Manipulação de dispositivos; Informações de manutenção; Comunicações. DEINFO/UFRPE 27
28 A interação do usuário com o hardware através do SO pressupõe: A criação de processos pelo SO: Alocar e desalocar em memória todos os recursos necessários à execução do processo. Escalonamento e controle destes processos: Organização da fila de acesso ao processador. Utiliza parâmetros do sistema e do perfil do usuário para estabelecer a ordem em que os processos permanecerão à espera pela liberação da CPU, para então entrarem em execução. DEINFO/UFRPE 28
29 Função responsável por fornecer à função de criação/eliminação de processos os endereços em memória disponíveis para alocação; Garante que os programas não utilizarão memória já em utilização por outros programas. DEINFO/UFRPE 29
30 Responsável por: Gerenciamento dos arquivos; Compartilhamento dos arquivos pelos diversos usuários; Implementação de mecanismos de controle da segurança; Implementação de mecanismos de direitos de acesso às áreas utilizadas pelos usuários nos diversos dispositivos. DEINFO/UFRPE 30
31 Responsável por: Gerenciamento dos dispositivos de E/S; Auxilia na criação/eliminação de processos; Auxilia na gerência de sistemas de arquivos: Na parte de endereçamento e associação de arquivos em periféricos; DEINFO/UFRPE 31
32 Função que executa todos os serviços de rede; Permite que computadores utilizando o mesmo SO em uma mesma rede compartilhem recursos e capacidade de processamento; Empacotamento das mensagens vindas dos terminais para o processador central e viceversa; Controla e confirma o envio e recebimento de todas as mensagens que trafegam pela rede. DEINFO/UFRPE 32
33 Função que detecta e registra (num arquivo especial de LOG): Todas as ocorrências de erro; Todas as violações de direitos de acesso: Ao sistema, aos arquivos, à memória e a todos os recursos do sistema. O arquivo de LOG é usado pela gerência de sistemas: Para verificar e aperfeiçoar os mecanismos de segurança e proteção ao sistema. DEINFO/UFRPE 33
34 Fonte: DEINFO/UFRPE 34
35 BIOS reconhece placas de vídeo e memória RAM, testa os componentes de hardware; BIOS lê o setor zero (que contém apenas 512 bytes, denominado Master Boot Record) do HD. Ou de outros dispositivos de boot; Leitura do boot loader, inicialização do kernel; Carregamento do SO. DEINFO/UFRPE 35
36 DEINFO/UFRPE 36
37 Tipos de Sistemas Operacionais Monoprogramáveis/ Monotarefa Multiprogramáveis/ Multitarefa Múltiplos Processadores DEINFO/UFRPE 37
38 Executam uma única tarefa (processo) por vez; Processador, memória e periféricos alocados para este processo: Processador pode ficar ocioso e a memória e periféricos subutilizados! DEINFO/UFRPE 38
39 Permitem que vários programas executem simultaneamente; Programas concorrem pela alocação de processador, memória e periféricos alocados para este processo: Maior complexidade e melhor utilização de recursos; O SO gerencia o acesso concorrente aos recursos; DEINFO/UFRPE 39
40 DEINFO/UFRPE 40
41 Multiprogramáveis/ Multitarefa Batch Tempo Partilhado Tempo Real DEINFO/UFRPE 41
42 1. Programas são inseridos previamente no computador; 2. Programas são executados de acordo com a disponibilidade de recursos. Não há interação com o usuário! DEINFO/UFRPE 42
43 Computador usado por vários usuários, compartilhando à distância, seus recursos (processador, memória e periféricos): Impressão de utilização única do computador; Sem processamento local (terminais burros ); SO gerencia os recursos: Alocando fatias de tempo ( time slices ) do processador pra cada usuário; Definindo níveis de prioridade para processos e usuários; Noção de workspace para os usuários. DEINFO/UFRPE 43
44 Com tempos de resposta muito pequenos: Podendo inviabilizar a aplicação se estes não forem atendidos. DEINFO/UFRPE 44
45 SOs Monousuário: Suportam um único usuário por vez; Exemplo: DOS. SOs Multiusuário: Suportam mais de um usuário simultaneamente Exemplo: UNIX. Pergunta: Existem um SO monotarefa multiusuário? DEINFO/UFRPE 45
46 Permitem que várias instruções executem simultaneamente: Computadores com mais de um processador. Multiprogramação aplicada a vários processadores ao mesmo tempo: Permite mais de um programa em paralelo ou mesmo mais de uma instrução de um mesmo programa em paralelo! Configurações possíveis (acoplamento): Vários processadores e uma memória; Vários processadores e várias memórias. DEINFO/UFRPE 46
47 Multiprocessados Fortemente Acoplados Fracamente Acoplados Redes Distribuídos DEINFO/UFRPE 47
48 Vários computadores independentes interligados em rede: Com compartilhamento de periféricos, dispositivos de I/O e armazenamento. O sistema irá definir: Protocolo para comunicação entre usuários e servidores. Cada computador da rede funciona independentemente: Processamento local. DEINFO/UFRPE 48
49 Tipo de sistema em rede onde: Há integração e cooperação entre os computadores da rede. Para execução das tarefas solicitadas pelos usuários. Para o futuro: Sistemas operacionais 100% distribuídos! DEINFO/UFRPE 49
50 Exemplos DEINFO/UFRPE 50
51 Desenvolvido pelo finlandês Linus Torvalds; O seu código fonte está disponível sob licença GPL: Qualquer pessoa pode utilizar, estudar, modificar e distribuir de acordo com os termos da licença. Apresenta várias distribuições: Slackware, Debian, Suse, Conectiva e Ubuntu: DEINFO/UFRPE 51
52 SO proprietário baseando no kernel Unix; Desenvolvido pela Apple: Roda somente nos computadores da linha Macintosh; Versões: Leopard, Snow Leopard, Lion, Mountain lion, Mavericks, Yosemite; DEINFO/UFRPE 52
53 Família de SOs criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Primeira versão: MS-DOS. É o SO mais popular!!! Maior parte de aplicações comerciais disponíveis apenas para este SO. Versões: MS-DOS, 95, 98, 2000, XP, Vista, 7, 8 Windows 8.1: DEINFO/UFRPE 53
54 Sistema Operacional UNIX desenvolvido pela Sun Microsystems; Atualmente pertence a empresa Oracle; Suporta arquiteturas baseadas nos processadores x86 e SPARC. SO otimizado para servidores: Recursos de análise de desempenho e integração de vários sistemas; Versões: SunOS, Solaris 2, Solaris 10, Solaris 11: DEINFO/UFRPE 54
55 SO de código aberto projetado pelo Google para trabalhar exclusivamente com aplicações web: Baseado no Linux. GUI minimalista: Semelhante à de um navegador web. Público-alvo: Pessoas que utilizam bastante a internet! DEINFO/UFRPE 55
56 Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE 56
57 DEINFO/UFRPE 57
58 Noções de Redes DEINFO/UFRPE 58
59 Noções de Software André Aziz Francielle Santos 59
Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)
Noções de Software André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisSistemas Operacionais Introdução. Professora: Michelle Nery
Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 03 Tipos de Sistemas Operacionais Maxwell Anderson Prof. Maxwell Anderson www.maxwellanderson.com.br Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e a sua
Leia maisArquitetura de Computadores. Introdução aos Sistemas Operacionais
Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos
Leia maisSISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN
SISTEMAS OPERACIONAIS Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN 2.0 - INTRODUÇÃO Os tipos de sistemas operacionais e sua evolução estão intimamente relacionados com a evolução do hardware
Leia maisUFRJ IM - DCC. Sistemas Operacionais I
UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos
Leia maisClassificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.
Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.br Agenda Classificação de SO quanto a: Interface Processamento Tarefas
Leia maisLINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL
LINUX Lapro I Profa. Fernanda Denardin Walker - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL Para que o computador funcione e possibilite a execução
Leia maisSistemas Operacionais
Sistemas Operacionais O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema Operacional (SO) é um programa colocado entre o hardware do
Leia maisApresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisTipos de sistemas operacionais
Tipos de sistemas operacionais Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais para Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais para Computadores
Leia maisI N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS
I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas
Leia maisSistema Operacional LINUX
SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada
Leia maisSistema Operacional Correção - Exercício de Revisão
Prof. Kleber Rovai 1º TSI 22/03/2012 Sistema Operacional Correção - Exercício de Revisão 1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? Não funcionaria.
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 02 - Estrutura dos Sistemas Operacionais Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisSistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR
Sistemas Operacionais INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR 1 Introdução O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas
Leia mais1.2 Tipos de Sistemas Operacionais
1.2 Tipos de Operacionais Tipos de Operacionais Monoprogramáveis/ Monotarefa Multiprogramáveis/ Multitarefa Com Múltiplos Processadores 1.2.1 Monoprogramáveis/Monotarefa Os primeiros sistemas operacionais
Leia maisProcessamento de Dados
Processamento de Dados Execução de Programas Os computadores não entendem nada além de comandos, dados e endereços escritos em linguagem binária, também chamada de linguagem de baixo nível. Ela utiliza
Leia maisProf.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Leia maisSistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com
Sistemas Operacionais 2014 Introdução Alexandre Augusto Giron alexandre.a.giron@gmail.com Roteiro Sistemas Operacionais Histórico Estrutura de SO Principais Funções do SO Interrupções Chamadas de Sistema
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Sistema computacional Sistemas feitos para resolver problemas Problema: como obter determinado resultado, com base em dados
Leia maisSistemas Operacionais valnaide@dca.ufrn.br kliger@dca.ufrn.br affonso@dca.ufrn.br
Sistemas Operacionais valnaide@dca.ufrn.br kliger@dca.ufrn.br affonso@dca.ufrn.br INTRODUÇÃO O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 4 Tipos de SO Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Os Sistemas Operacionais podem ser assim classificados: SO - Prof. Edilberto Silva
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 1 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisSISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisSistemas Operacionais
O que é um sistema operacional? Sistema operacional (do inglês OS - operating system) é um programa ou conjunto de programas, que tem a função de gerencias o sistema. O sistema é o todo o hardware (computador),
Leia maisIntrodução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?
Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 04 - Concorrência Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC, 2007. Mono x Multiprogramação
Leia maisEdeyson Andrade Gomes. www.edeyson.com.br
Sistemas Operacionais Histórico e Estruturas Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Histórico de SOs Tipos de SOs Estruturas de SOs 2 Histórico de SOs Baseado em Francis Machado e Luiz
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores
Leia maisSISTEMA OPERACIONAL & SOFTWARE LIVRE
Curso Técnico em Redes de Computadores Disciplina de Sistemas Operacionais Livres SISTEMA OPERACIONAL & SOFTWARE LIVRE Professora: Juliana Cristina dos Santos E-mail: professora@julianacristina.com Site:
Leia maisSistemas de Lotes (2) Sistemas de Lotes (3) Layout da MP em Sistemas de Lotes. Minimizar o tempo de resposta
1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais
Leia maisUNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS
UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS INCUBADORA DE EMPREENDIMENTOS SOLIDÁRIOS PROJETO TELECENTROS COMUNITÁRIOS APPEL MICROSOFT LINUX GOOGLE É um controlador
Leia maisSoftware Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar
Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar
Leia maisIntrodução a Computação
Sistemas Operacionais: Software Oculto Introdução a Computação Sistemas Operacionais Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução Um sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito
Leia maisIntrodução. Sistemas Operacionais
FATEC SENAC Introdução à Sistemas Operacionais Rodrigo W. Fonseca Sumário Definição de um S.O. Características de um S.O. História (evolução dos S.O.s) Estruturas de S.O.s Tipos de Sistemas Operacionais
Leia mais16:21:50. Introdução à Informática com Software Livre
16:21:50 Introdução à Informática com Software Livre 1 16:21:50 Hardware & Software 2 16:21:50 Hardware Hardware é a parte física de um computador, é formado pelos componentes eletrônicos, como por exemplo,
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Tópico 4 Estrutura do Sistema Operacional Prof. Rafael Gross prof.rafaelgross@fatec.sp.gov.br FUNÇÕES DO NUCLEO As principais funções do núcleo encontradas na maioria dos sistemas
Leia maisIntrodução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais
Introdução Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Hardware Provê os recursos básicos de computação (CPU, memória, E/S,etc.) Programas (aplicações) Definem as maneiras
Leia maisResumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1
Resumo 19/08/2015 1 1. Tipos de Software 2. Introdução aos Sistemas Operacionais 3. Os Arquivos 4. Funções do Sistema Operacional 5. Programas Utilitários do Sistema Operacional 6. Termos Básicos 7. Tipos
Leia mais11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador
Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um
Leia maisVisão Geral de Sistemas Operacionais
Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisO que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional
O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais Laboratório de Sistemas Operacionais Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Tudo o que já vimos antes... Introdução
Leia maisSistemas Operacionais. Professor Leslier Soares Corrêa
Sistemas Operacionais Professor Leslier Soares Corrêa Objetivos Conhecer o Professor e a matéria. Importância da Matéria no dia a dia. Por que é necessário um sistema operacional O que é um Sistema Operacional
Leia maisProf.: Roberto Franciscatto. Capítulo 1.1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.1 Introdução Tipos de Sistemas Operacionais Sistemas Monoprogramáveis / Monotarefa Voltados tipicamente para a execução de um único programa.
Leia maisSistemas Operacionais
Andrique Amorim www.andrix.com.br professor@andrix.com.br Classificação dos Sistemas Operacionais Classificação Os sistemas operacionais podem ser classificados segundo diversos parâmetros e perspectivas.
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisSoftware que fornece uma interface entre o computador e o usuário. É uma coleção de programas que:
SISTEMA OPERACIONAL Sistema Operacional Software que fornece uma interface entre o computador e o usuário. É uma coleção de programas que: inicializa o hardware do computador controla os dispositivos Gerencia
Leia maisCursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,
Leia maisInformática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1
Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Leia maisNoções básicas de Informática: Software
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Noções básicas de Informática: Software DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Sobre
Leia maisConceitos Básicos sobre Sistemas Operacionais
Conceitos Básicos sobre Sistemas Operacionais Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0800 - Algoritmos e
Leia maisNo mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:
Módulo 4 Sistema Operacional Sistemas Operacionais Neste módulo falaremos sobre alguns sistemas operacionais existentes no mercado, suas características, e conheceremos o básico das redes de computadores.
Leia maisAula 01. Introdução ao Linux
Aula 01 Introdução ao Linux Introdução Objetivos aprender a usar um novo sistema aprender a usar uma nova interface Como no Windows navegar pela internet (e-mails, facebook, etc) criar pastas e arquivos
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisAULA 3 Introdução ao Software
AULA 3 Introdução ao Software Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Introdução ao Software Conteúdo: Conceito de Software Classificação de Softwares
Leia maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisFigura 01 Kernel de um Sistema Operacional
01 INTRODUÇÃO 1.5 ESTRUTURA DOS SISTEMAS OPERACIONAIS O Sistema Operacional é formado por um Conjunto de rotinas (denominado de núcleo do sistema ou kernel) que oferece serviços aos usuários e suas aplicações
Leia maisProf. Jefferson Costa www.jeffersoncosta.com.br
O que é Linux? Open Source (software Livre) é a mesma coisa que Software Gratuito? Quem é melhor? Qual é mais seguro? Encontramos muitas diferenças entre as distribuições de Linux? Posso desinstalar o
Leia maisNível do Sistema Operacional
Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisFundamentos de Sistemas Computacionais Introdução
Fundamentos de Sistemas Computacionais Introdução Prof. Eduardo Alchieri Sistema Computacional Hardware Software Usuários Um ou mais processadores, memória, discos, impressoras, teclado, mouse, monitor,
Leia maisIntrodução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br
Introdução a Computação 07 Sistemas operacionais Márcio Daniel Puntel marcio.puntel@ulbra.edu.br O que é? Pra que serve? Onde se usa? Como funciona? O que é? Uma coleção de programas Inicia e usa do HW
Leia maisSISTEMAS OPERACIONAIS 2007
SISTEMAS OPERACIONAIS 2007 VISÃO GERAL Sumário Conceito Máquina de Níveis Conceituação de SO Componentes do SO Visões do SO Conceito de Sistemas O que se espera de um sistema de computação? Execução de
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisSO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola
SO - Conceitos Básicos Introdução ao Computador 2010/01 Renan Manola Definição de SO É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. É uma estrutura
Leia mais4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Leia maisUniversidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG
Universidade Federal de Goiás Ubuntu Desktop Alexandre Ferreira de Melo CERCOMP / UFG Conpeex / 2010 Agenda Introdução Conceitos Categorias de Software História do Linux Arquitetura do Linux Ubuntu Projeto
Leia maisSistemas Operacionais
Sistemas Operacionais Evolução Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Introdução Componentes de um sistema computacional Conceituação Características desejáveis Organização
Leia maisEVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60
INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários
Leia maisSistemas Operacionais Carlos Eduardo Portela Serra de Castro
Introdução Sistemas Operacionais 1 Sistema Operacional: Um conjunto de programas, executado pelo computador como os outros programas. Função: Controlar o funcionamento do computador, disponibilizando seus
Leia mais6 - Gerência de Dispositivos
1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de
Leia maisIntrodução aos Sistemas Operativos
Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição
Leia maisSistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Leia maisA Evolução dos Sistemas Operacionais
Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisSistema Operacional. Prof. Leonardo Barreto Campos 1
Sistema Operacional Prof. Leonardo Barreto Campos 1 Sumário Introdução; Tipos de Sistemas Operacionais; Escalonamento; Gerenciamento de Memória; Bibliografia. Prof. Leonardo Barreto Campos 2/25 Introdução
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação
Leia maisInfra-Estrutura de Software. Introdução. (cont.)
Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como
Leia maisTurno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº
UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um
Leia maisSistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto
Sistemas Operacionais (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Classificações 3. CPU 4. Memória 5. Utilitários O que se
Leia maisApresentação da disciplina. Sistemas Operacionais I N. A disciplina. O Professor. Áreas de atuação na pesquisa. Referências bibliográficas básicas
1 Apresentação da disciplina Sistemas Operacionais I N Prof. Marcelo Johann 2009/2 O professor A disciplina Bibliografia Cronograma Avaliação Trabalhos Regras do jogo Introdução: Sistemas Operacionais
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos O que é um Sistema
Leia maisConceitos sobre Sistemas Operacionais. Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.
Conceitos sobre Sistemas Operacionais Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.br Agenda Retrospectiva da aula anterior Processo de Boot do SO Diversidade
Leia maisSistemas Operacionais. Roteiro. Hardware. Marcos Laureano
Sistemas Operacionais Marcos Laureano 1/25 Roteiro Estrutura de um sistema operacional Interrupções Proteção do núcleo Níveis de privilégio Chamadas de sistema 2/25 Mono-processadores atuais seguem um
Leia maisSistemas Operativos. Funções genéricas de um S.O.
Introdução Funções genéricas de um S.O.! O S.O. é a primeira camada de software indispensável para que o sistema informático possa funcionar! Tem por funções controlar e gerir os recursos de hardware Torná-los
Leia maisAula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede.
Aula 2 Objetivo: Saber qual a funcionalidade de um sistema operacional de rede. Sistema Operacional de Rede Definição: Conjunto de módulos que ampliam as tarefas dos sistemas operacionais locais, complementando-os
Leia maisInfra-Estrutura de Hardware
Infra-Estrutura de Hardware P r o f. W i l t o n O. F e r r e i r a U n i v e r s i d a d e F e d e r a l R u r a l d e P e r n a m b u c o U F R P E 1 º S e m e s t r e / 2 0 1 2 Conteúdo da aula Hardware
Leia maisSistemas Operacionais. Estruturas de SO. Edeyson Andrade Gomes. www.edeyson.com.br
Sistemas Operacionais Estruturas de SO Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Estrutura do SO Chamadas ao Sistema Sistemas Monolíticos Sistemas em Camadas Sistemas Cliente-Servidor 2
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Sistema Operacional (S.O.) Aplicativos Formado por um conjunto de rotinas que oferecem serviços aos usuários, às aplicações
Leia mais