*   >> Leitura Educação Artigos >> education >> colégio e universidade

O que é Sistema Operacional?

Execução do Programa (carga inicial de programas e transferência de programas entre o armazenamento secundário e memória principal)

O objetivo de um sistema de computador é permitir que o usuário execute programas. Assim, o sistema operacional fornece um ambiente onde o usuário pode convenientemente executar programas. O usuário não precisa se preocupar com a alocação de memória ou multitarefa ou qualquer coisa. Essas coisas são atendidos pelos sistemas operacionais.


A execução de um programa envolve a alocação e memória desalocá, escalonamento de CPU em caso de multiprocesso. Essas funções não pode ser dada aos programas de nível de usuário. Assim, programas de nível de usuário não pode ajudar o usuário a executar programas de forma independente sem a ajuda de sistemas operacionais.

I /O Operations (Supervisão dos dispositivos de entrada /saída)

Cada programa requer uma entrada e produz saída. Isto envolve o uso de I /O. Os sistemas operacionais esconde os detalhes de hardware subjacente para o I /O do usuário.

Tudo que o usuário vê é que o I /O foi realizada sem quaisquer detalhes. Assim, o sistema operacional através do fornecimento de E /S faz com que seja conveniente para os usuários executem programas.

Para os usuários de forma eficiente e de protecção não pode controlar I /O de modo que este serviço não pode ser fornecida pelos programas de nível de usuário.

Manipulação File System (Gerenciamento de arquivos)

A saída de um programa podem ter de ser escrita em novos arquivos ou entradas retiradas de alguns arquivos. Os sistemas operacionais oferecem este serviço.

O usuário não precisa se preocupar com o gerenciamento de armazenamento secundário. Usuário dá um comando para leitura ou gravação de um arquivo e vê seu /sua tarefa cumprida. Assim, os sistemas operacionais tornar mais fácil para os programas do usuário para realizar sua tarefa.

Este serviço envolve a gestão de armazenamento secundário.

A velocidade de I /O que depende de gerenciamento de armazenamento secundário é fundamental para a velocidade de muitos programas e, portanto, eu acho que é melhor relegado para os sistemas operacionais para gerenciá-lo do que dando aos usuários individuais do controle dele. Não é difícil para os programas de nível de usuário para fornecer esses serviços, mas por razões acima mencionadas, é melhor se este serviço s deixou com o sistema operacional.

Comunicações

Page   <<  [1] [2] [3] [4] [5] [6] >>

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.