Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Por:   •  21/11/2018  •  4.741 Palavras (19 Páginas)  •  321 Visualizações

Página 1 de 19

...

No final da década de 60, surgia a primeira versão do Unix, que daria origem a uma enorme família de sistemas operacionais utilizados até hoje no mundo todo.

Em sua concepção inicial, o Unix seria um sistema operacional escrito em linguagem de baixo nível (Assembly) que implementaria um sofisticado (para a época) conceito de time-sharing. Devido à alta complexidade do projeto, à pouca parte do time original de desenvolvimento deixou a Multics (empresa envolvida no projeto) e decidiu reescrevê-lo numa escala muito menor e numa linguagem mais alto nível (C).

Essa decisão se mostrou acertada à medida que o sistema se tornou muito popular nos círculos acadêmicos nas décadas de 80 e 90.

Nos dias de hoje os sistemas derivados do Unix são amplamente utilizados, principalmente em dispositivos mobile baseados em Android, servidores rodando Solaris e outros derivados de Linux, como por exemplo, RedHat. É importante ressaltar também os atuais sistemas operacionais que rodam no conceito de nuvem, como o Chrome OS.

No início da década de 80, surgia a primeira versão de outro importante sistema operacional, o MS-DOS. Apontado como o divisor de águas da então minúscula e desconhecida Microsoft, o MS-DOS era um sistema monousuário e monotarefa, capaz de gerenciar pequenas quantidades de memória e disco.

Em suas versões seguintes, o MS-DOS adicionaria dentre outras coisas, suporte a redes e a discos rígidos. Paralelamente às primeiras versões do MS-DOS, a Microsoft também desenvolveu o Microsoft Windows, que inicialmente não passava de uma GUI (Graphical User Interface) para o MS-DOS e mais tarde se popularizou e se consolidou como a principal plataforma operacional para computadores de mesa (desktops).

- Quais as funções básicas dos Sistemas Operacionais?

Como mencionado no texto acima, de um modo geral, sua principal função é gerenciar toda a parte de software e hardware para o seu usuário.

- Qual deve ser a formação de um administrador de sistemas?

O profissional na área de administrador de sistemas deve ter além da graduação, arquitetura de software, automação de infraestrutura e implantação de sistemas gerais.

- Quais conhecimentos técnicos são exigidos pelo mercado de trabalho para preencher uma vaga de administrador?

Visto que é função de um administrador de sistemas fornecer suporte técnico aos usuários tanto na configuração como na instalação de equipamentos, é importante ter um conhecimento vasto em toda área de informática.

- Quais as funções exercidas por este profissional e em que consiste cada uma delas?

Estão diretamente ligadas à sua área de atuação dentro da empresa. De um modo geral, podemos citar: análise de logs; integração de novas tecnologias no ambiente; realizar e verificar backups; instalação e configuração de novos hardwares e softwares; gerenciamento de informações de contas de usuários; resposta a problemas técnicos nos sistemas e responsabilidade pela segurança; responsabilidade pela documentação da configuração dos sistemas entre outros.

- É uma carreira que exige conhecimento técnico específico? É uma carreira que exige conhecimento técnico multidisciplinar?

Quanto mais experiência profissional e conhecimentos na área a pessoa tiver, melhor será seu desempenho. Porém, assim como citado, há vários cargos diferentes interligados à administração de sistemas, tais como: administrador de redes, administrador de banco de dados, analista de segurança, técnico de suporte, técnico de operação e entre outros.

-

Características dos Sistemas Operacionais

Os sistemas operacionais podem ser classificados conforme o gerenciamento de suas aplicações em monotarefas e multitarefas.

Os sistemas monotarefas são capazes de executar apenas uma aplicação ou tarefa por vez. Isso faz com que os recursos do sistema permaneçam alocados exclusivamente àquela tarefa até sua conclusão, causando grande desperdício de recursos, visto que o processador fica ocioso por grande parte do tempo. O mesmo acontece com os recursos de memória que são subutilizados caso o programa em execução não a preencha totalmente.

Os sistemas multitarefas/multiprogramáveis são capazes de executar várias aplicações “simultaneamente”, fazendo assim com que os recursos de sistema sejam melhores aproveitados. Em sistemas com essa característica, o uso do processador é bem elevado, visto que o mesmo possui menos tempo para ficar ocioso entre a execução de diferentes tarefas. Os recursos de memória também são aproveitados de maneira mais eficiente, visto que diferentes aplicações estão utilizando diferentes porções de memória para armazenar seus dados.

Afim de implementar o conceito de multitarefa, os sistemas operacionais utilizam-se de diferentes estratégias (conforme sua respectiva implementação) para dividir o tempo de processamento entre suas tarefas. Exemplos disso são:

- Sistemas Batch (lote): são sistemas capazes de executar lotes (batches) de tarefas (Jobs) numa determinada sequência. Esse tipo de sistema normalmente não possui uma interface amigável com o usuário.

- Sistemas Time-sharing: nesse tipo de sistema, cada aplicação recebe uma fatia de tempo para ser executada pelo processador.

- Sistemas Real-time: similares aos sistemas de time-sharing, os sistemas real-time são comumente utilizados em aplicações de missão crítica, como monitoramento de refinarias de petróleo, usinas termoelétricas e nucleares e controle de tráfego aéreo. Nesses sistemas um processo detém o processador até que outro de maior prioridade requisite seu uso.

-

Administradores de sistemas

O profissional responsável por administrar sistemas deve reunir uma série de conhecimentos e competências que podem variar muito de uma empresa para outra.

Há empresas, onde o administrador de sistema deve possuir um tipo de conhecimento mais generalista, sendo capaz de resolver problemas e configurar redes corporativas, dar suporte ao usuário final no uso do sistema, criar pequenos scripts ou programas para automatizar certas tarefas de monitoramento e gerenciamento do sistema

...

Baixar como  txt (35.9 Kb)   pdf (105.9 Kb)   docx (41.4 Kb)  
Continuar por mais 18 páginas »
Disponível apenas no Essays.club