Você está na página 1de 6

4

1 – Introdução

Neste resumo irei falar sobre os conceitos dos sistemas operacionais, seus
objetivos, recursos, ambientes e também um pouco da sua história de
evolução. Abordarei também alguns aspectos relacionados aos processos
computacionais.

2 - O que é sistema operacional?

Na atualidade o computador se tornou um equipamento tecnológico muito


conhecido e acessível; entretanto desde o seu surgimento esse equipamento
apresenta uma complexidade interna: Os sistemas operacionais que segundo
Deitel é:

“Vemos um sistema operacional como os programas, implementados como software ou


firmware, que tornam o hardware utilizável. O hardware oferece capacidade computacional
bruta. Os sistemas operacionais disponibilizam convenientemente tais capacidades aos
usuários, gerenciando cuidadosamente o hardware para que se obtenha uma performance
adequada”. [DEI92, p. 3]

De acordo com a citação acima; pode se dizer que:

Hardware: são os dispositivos eletrônicos como o computador, o celular dentre


outros.

Software: são os programas que operam no computador.

Firmware: É o programa que armazena para sempre algo no hardware do


computador.

Sendo assim; faz se necessário a existência de um programa que estabeleça


relação entre o hardware e o software para que seja mais fácil, simples e
segura a comunicação entre a máquina e o usuário. Então pode - se dizer que
sistema operacional é o conjunto de programas aplicados no computador para
execução de tarefas com eficiência e segurança.

2.1 - Objetivos de um sistema operacional

Os principais objetivos de um sistema operacional e oferecer os recursos dos


sistemas de forma simples e transparente, gerenciar a utilização dos recursos
existentes buscando seu uso eficiente em termos de sistema e garantir a
integridade e a segurança dos dados armazenados e processados no sistema
e também de seus recursos físicos. Um sistema operacional também deve
conter meios adequados para que ele possa ser utilizado por seus usuários.
5

2.2 - História do sistema operacional

Podemos observar e compreender melhor o desenvolvimento do sistema


operacional se acompanharmos a evolução do próprio computador .

2.2.1 - Década de 1930

Na década de 30 começou a surgir diferentes pessoas no mundo, para criação


de máquinas eletromecânicas e eletrônicas de calcular.

1934: Konrad Zuse; máquina eletromecânica programável.

1935: John Vicent Atanasoft; projeto da máquina eletrônica do ABC.

1937: John Von Neumann; arquitetura genérica para computador.

1939: Desenvolvida a primeira calculadora eletromecânica.

Essa década impulsionou cientistas de diversas especialidades a desenvolver


os então chamados cérebros eletrônicos.

2.2.2 - Década de 1940

Os computadores dessa época eram compostos por circuitos base em relês e


outros dispositivos eletrônicos que chegavam a ocupar grandes prédios e
consumia muita energia elétrica. Com o passar do tempo essa tecnologia foi
substituída por válvulas eletrônicas que eram mais confiáveis e rápidas; porém
eram muito mais caras que tornou seu uso restrito à órgãos militares, agentes
governamentais e grandes universidades.

Um dos primeiro sistema programável foi o computador eletromecânica Mark I,


projetado em conjunto pela IBM e a universidade de Harvard. No ano de 1946,
o exército americano mostrou seu computador eletrônico digital, o ENIAC,
utilizado para realizar cálculos externos. Mesmo exigindo grande grau de
conhecimento o red desse computador tinha que ser modificado de acordo o
tipo de problema a ser resolvido; o que levou o matemático Von Neumann a
cria o sistema computacional capaz de realizar um conjunto de operações por
um mesmo red sem necessidade de qualquer modificação bastando para isso
instruções adequadas. Apesar de todas as dificuldades essa inovação indicou
vários caminhos a ser seguindo.

2.2.3 - Década de 1950

Em 1951, devido a descoberta do transistor surgiu o primeiro computador


comercial, o Univac-I (universal automatic computer ).

Em 1953, surge o primeiro computador digital o IBM701.


6

Mas estes computadores só podiam ser utilizados por especialistas que


conhecessem detalhes dos seus circuitos e dispositivos. Sem falar que cada
um desses computadores possuíam uma estrutura e um funcionamento
diferenciado que dificultava o uso por parte até mesmo desses profissionais.

Ainda nessa época, com evolução dos computadores tornou-se necessário


realizar as tarefa cotidianas. Surge assim; o que pode ser chamando de os
primeiros sistemas operacionais.

Ainda na década de 50, surgiu a primeira linguagem de programação de alto


nível, a primeira unidade de disquete comercialmente disponível no modelo
IBM 305 e o mecanismo de interrupção implementados diretamente no
hardware dos processadores.

No último ano dessa década a DEC (Digital Equipment Coroporatiom) deu


origem a uma grande linha de minicomputadores.

2.2.4 Década de 1960

Nesse período, os sistemas operacionais se tornaram cada vez mais difícil já


que passou administrar o sistema do computador de forma mais sofisticada,
eficiente e segura. Também buscou-se maneiras para que as pessoas comuns
pudessem utilizar o computador. Surgiu então, a linguagem de programação
especialmente desenvolvida para ajudar o desenvolvimento de sistemas
comerciais no pentágono americano.

Em 1961, inicia a comercialização do primeiro circuitos entregados pela farchid;

Em 1963, é introduzido o uso de terminais de vídeos pela DEC;

Em 1964, surgiu o mouse;

O uso dos circuitos integrados e a utilização dos sistemas operacionais na


leitura de Jobs de cartões ou fita armazenada em área temporária do disco
rígido interno nos computadores; deu origem a uma nova era da computação e
expandiu sua utilização; pois outras técnicas passaram a serem utilizadas e o
sistemas operacionais se tornou algo mais capaz.

Mesmo com essas novas técnicas, esses sistemas funcionavam basicamente


em grande quantidade, o que era bom para o processamento comercial e
científico; mas não para o desenvolvimento de novos programas.

Esses problemas relacionado ao desenvolvimento do software levou a criação


de sistemas em que várias pessoas pudessem usar os computadores ao
mesmo tempo; através do pseudoparalelismo que era o chaveamento do
processador que permitia a interatividade.
7

Nesse sistema; o computador era dividido entre seus usuários de forma virtual
dando impressão de individualidades. Para tal funcionamento o mecanismo era
a interrupção que consistia em parar a execução de um programa qualquer,
conduzindo o processador a realizar de outra maneira a ação e após execução
retornar ao programa inicial.

Esse sistema trouxe a necessidade de identificação de usuário por meio de


login ou logon; assim veio os problemas ligados ao compartilhamento dos
recursos, à organização dos usuários e das tarefas do sistema e também dos
mecanismos de segurança e privacidade.

2.2.5 - Década de 1970 e 1980

Essas décadas mostraram o tamanho, a sofisticação e a complexidade da


área tecnológica. Aparece o termo computador principal, os centros de
processamentos de dados e o primeiro microprocessador integrado em um
único chip chamado de Intel 4004.

Na década de 70 apareceram os pequenos computadores de uso pessoal, os


microcomputadores de xerox para consumo em massa: especialmente o
sucesso de vendas o Apple 2 lançado em 1976.

Na década de 80 surgiram os primeiros microcomputadores do sistema


Desktop em empresas especializadas em arquitetura de alto desempenho e
também os primeiros supercomputadores.

Em 1981, a indústria desenvolveu se bastante nos ramos dos hardware,


software e serviços nessas áreas.

2.2.6 - Década de 1990

Época da computação portátil e da interação. Usa se os microcomputadores


com alto poder de processamento, o supercomputadores tornam-se máquinas
fantásticas; esses equipamentos passam a ser utilizados frequentemente por
áreas complexas como a meteorologia, astrofísica, engenharia, etc....

Nesse período também os notebooks e PDAs ficam em alta devido a


portabilidade e flexibilidade que permite a execução de uma gama maior de
serviço e funcionalidade. Também a eletrônica se torna presente em
automóveis e utensílios domésticos.

Todos esse avanços trouxeram novas necessidades e maiores complexidades


aos sistemas operacionais contemporâneos; assim outras linhas de programas
se fizeram necessário para a criação de um sistema operacional que
suportasse a complexidade de programas, processadores, circuitos de
memórias e dispositivos periféricos cada vez mais sofisticados.
8

2.2.7 - Década de 2000

Nessa década a computação se firmou com algo essencial na vida do homem


moderno. O desenvolvimento de novos equipamentos eletrônicos, a expansão
das redes digitais de telefonia móvel cada vez mais sofisticada, e o número
ostensivo dos computadores modernos e equipamentos tecnológicos fizeram
com que os sistemas operacionais buscassem o desenvolvimento contínuo.

2.3 - Aspectos dos sistemas operacionais

De acordo a história, alguns tipos de sistemas operacionais são comparados;


seguindo alguns aspectos importantes:

Interatividade: É o aspecto que considera se o usuário utiliza o sistema


computacional .

Tempo de resposta: É o intervalo de tempo ocorrido entre um pedido, a


execução e a resposta produzida pelo sistema.

Tempo de reação: É outra medida de interatividade que considera o tempo


ocorrido entre a solicitação e o processamento.

A produtividade é a medida do trabalho produzida pelo sistema; não podendo


ser confundida com o desempenho bruto do processador; pois depende da
arquitetura, o quanto a capacidade do sistema operacional e convertido em
trabalho útil e o quanto e perdido no controle e gerência do próprio sistema
operacional.

2.4 - Recursos e Ambientes operacionais

O hardware do computador e todos os elementos funcionais utilizados pelos


usuários são recursos operacionais; por exemplos: monitores de vídeos,
teclado, mouse, dentre outros.

O sistema operacional aparece como uma camada sobre o hardware e


firmware; pois eles dependem dessas ações para sua própria execução. O
hardware do computador é distinto do ambiente operacional; pois ele não é
capaz de realizar cópia de determinados arquivos.

3 – O processo

Um processo computacional é basicamente processo que ocorre com o


objetivo de executar algo. Todas as atividades manuais ou automáticas podem
serem consideradas processos computacionais. Os processos passam por um
chaveamento em um curto intervalo de tempo para serem executados.

3.1 - O que é um processo computacional?


9

Um processo computacional ocorre com o objetivo definido, duração finita e


uma quantidade de recursos computacionais; assim todas as atividades que
ocorrem dentro do computador são chamados processos computacionais.

3.2 – Subdivisão dos processos

Os processos computacionais podem ser divididos em:

Sub - processos: isso ocorre quando processos para serem mais


compreendidos e executados pelo sistema do computador são separados e
podem serem melhor compreendido pelo usuário.

Um processo ( processo pai ); pode dar origem a outros processos( processos


filhos ) e isso pode se perpetuar torna-se hierárquico.

3.3 - Ocorrências de processo

A ocorrência de processo acontece mediante a utilização de recurso do


computador; assim pode se analisar os processos computacionais observando
o tempo e o comportamento. Podendo ter os seguintes tipos de processos:

Sequenciais: são aqueles que ocorrem um a um.

Paralelos: que no todo ou em partes ocorrem ao mesmo tempo.

3.4 - Estado dos processos

Os processos computacionais podem assumir estados como;

Independente: quando utiliza recursos diferentes para cada processo .

Concorrentes: quando se utiliza um mesmo recurso para ação em diversos


processos.

Cooperantes: quando se utiliza recursos em conjuntos para realizar uma tarefa.

Sabendo que um programa em execução é um processo; pode se identificar


três estados básicos de existência desse processo:

Pronto: o processador está hábito a ser usado pelo processo;

Execução: quando processo tem suas instruções executada pelo processador;

Bloqueado: quando o processo está esperando ou utilizando um recurso


qualquer.

Desde o início; um processo pode passar por todos os estados listados acima.

Dessa forma; os processos computacionais com todos seus aspectos são


essenciais para o fortalecimento do sistema operacional.

Você também pode gostar