Transparencias Introdu O S
ANO 2007.2
}
O hardware por sí só, não tem a menor utilizade. Para torná-lo útil, existe um conjunto de programas, utilizado como interface entre as necessidades do usuário e as capacidades do hardware. A utilização de softwares adequados às diversas tarefas e aplicações, torna o trabalho dos usuários muito mais simples e eficiente.
}
}
É uma camada de software colocada entre o hardware e os programas que executam tarefas para os usuários.
Funções principais do S.O.
◦ Facilidade de acesso aos recursos do sistema
◦ Compartilhamento de recursos de forma organizada e protegida Resumindo: Sistema operacional (SO) é um conjunto de rotinas executadas pelo processador, da mesma forma que qualquer outro programa. Sua função principal é controlar o funcionamento do computador, como um gerente dos diversos recursos disponíveis no sistema
}
Visão do Sistema Operacional
◦ Objetivos básicos
– Abstração de recursos
– Gerência de recursos
}
}
}
Nos primeiros computadores a programação era realizada em painéis, através de fios, exigindo um grande conhecimento do hardware.
O computador é uma máquina de níveis ou camadas ( nível 0 – hardware / nível 1 – Sistema operacional). A visão modular e abstrata é chamada de máquina virtual.
}
}
}
Um computador não possui apenas dois níveis, e sim tantos níveis quantos forem para adequar o usuário às suas diversas aplicações.
Quando o usuário está trabalhando em um desses níveis, não necessita saber da existência das outras camadas.
Primeira fase (1945-1955)
◦ II Guerra Mundial
◦ Computadores com Válvulas
}
Segunda fase (1956-1965)
◦ Transistor e memória magnética
◦ Surgimento das primeiras linguagens de programação ◦ Máquinas leitoras de cartão
◦ Processamento em lote ou batch
}
Processamento em lote ou batch
}
Terceira fase (1966-1980)
◦
◦
◦
◦
Circuitos integrados
Microprocessadores
Multiprogramação
Sistemas de tempo compartilhado
}
Multiprogramação
◦ Compartilhamento de