Resumo de livro página 36 até 53

CONCEITOS BÁSICOS DE HARDWARE

Hardware é a parte física e tangível de um sistema computacional, constituindo todos os componentes eletrônicos e mecânicos que o compõem.

Existem diferentes tipos de hardware, como hardware de entrada (dispositivos pelos quais os dados entram no computador, como teclado e mouse), hardware de saída (dispositivos pelos quais os dados são apresentados ou transmitidos para fora do computador, como monitores e impressoras), e hardware de armazenamento (dispositivos que armazenam dados, como discos rígidos e unidades de estado sólido).

Os principais tipos de hardware de um computador são: Gabinete; Placa mãe; Memórias; Memórias Ram e Memórias Rom.

Gabinete é um compartimento externo que tem como função proteger os dispositivos internos.

Exemplo de gabinete.

Placa mãe é a principal placa de circuito do computador. Ela conecta e comunica diferentes componentes, como CPU, memória, placas de expansão e dispositivos de armazenamento.

Exemplo de placa mãe

 Memórias são todos os dispositivos que permitem a um computador guardar dados e programas, temporária ou permanentemente. Sua função principal é a de armazenar um dado necessário para que o processador possa realizar operações em determinado momento. Este dado pode ser um programa em execução.

Exemplo de memória

Memória Ram é a memória temporária usada pelo computador para armazenar dados e instruções enquanto está ligado. Ela permite acesso rápido para leitura e gravação de informações.

Memória Rom é um tipo de memória de computador que é usada principalmente para armazenar dados que não precisam ser alterados ou regravados com frequência.

CONCEITOS BÁSICOS DE SOFTWARE

Software é a parte lógica do computador, ou seja, é um conjunto de instruções programáveis que permitem ao hardware funcionar para utilização e necessidade dos usuários.

 Podemos dividir o software em duas categorias: o software básico e o software aplicativo.

Software Básico é o conjunto de programas que supervisiona e auxilia a execução dos diversos softwares aplicativos. O software básico é formado pelos seguintes componentes principais:

  • Sistema operacional é responsável pela interface entre o hardware e o usuário, entre o hardware e outros softwares aplicativos. Exemplos de sistema operacional incluem Ubuntu, Windows 10, o Linux, o MacOs.
  • Compiladores e interpretadores são os softwares que traduzem ou interpretam os programas escritos em diferentes linguagens de programação.
  •  Linguagens de programação é um conjunto de regras, que possuem sintática e semântica que permitem escrever programas de computadores. Existe uma divisão entre as linguagens de baixo nível, como a Linguagem Assembly, e as de alto nível, como exemplo php, Delphi e Java, dentre outras.

Software de aplicativo é um software que inclui programas que realizam tarefas específicas para os usuários. São os aplicativos que você interage diretamente para realizar uma variedade de atividades, como processadores de texto, navegadores da web, planilhas, jogos, entre outros.

SISTEMAS OPERACIONAIS

Sistema operacional (SO) é um software que inicializa o computador, quando o ligamos, e que serve como a conexão entre os hardwares e os demais programas.

Os principais recursos do computador que o SO gerencia são: definir qual o programa recebe atenção do processador por meio do gerenciamento do processador, gerenciar a memória e sua utilização, criar um sistema de arquivos e cuidar de todos os dispositivos ligados a ele, além de fornecer uma interface entre o computador e o usuário do sistema.

PRINCIPAIS FUNÇÕES DE UM SO

Os principais sistemas operacionais utilizados nos computadores pessoais na atualidade e suas devidas variações são: Windows, Linux e o Mac OS X.

Um sistema operacional possui as seguintes funções: gerenciamento de processos, gerenciamento de memória, sistemas de arquivos.

Gerenciamento de processos conjunto de atividades e técnicas utilizadas por um sistema operacional para controlar e otimizar a execução de processos em um computador. Um processo é um programa em execução, juntamente com seu estado atual e recursos associados, como memória e identificadores.

Um bom gerenciamento de processos permite que múltiplos programas sejam executados simultaneamente, compartilhando os recursos disponíveis de maneira equitativa e evitando conflitos.

Gerenciamento de memória é uma função vital do sistema operacional que controla o acesso à memória do computador por parte dos programas em execução. Ele envolve a alocação, desalocação e monitoramento do uso da memória para garantir uma operação eficiente e estável do sistema.

O principal objetivo do gerenciamento de memória nos sistemas operacionais é apresentar técnicas de gerência de memória que possibilitam o carregamento de todo, ou parte, do programa a ser executado para a memória.

Sistemas de arquivos define a maneira como os dados são organizados e armazenados em dispositivos de armazenamento, como discos rígidos. Ele fornece métodos para acessar e manipular esses dados.

Classificação dos Sistemas Operacionais

Os sistemas operacionais estão classificados em duas divisões: quanto a sua arquitetura (projeto) e quanto ao gerenciamento dos processos.

Em relação a sua arquitetura, temos:

 » Núcleo monolítico ou monobloco: o núcleo consiste em um único processo executando as principais funções em uma memória protegida;

» Micronúcleo ou modelo cliente – servidor: o núcleo consiste de funções mínimas como comunicação e gerenciamento de processos, sistemas de arquivos e gerenciamento de memória. São executadas no espaço do usuário;

 » Sistemas de camadas: funções do núcleo irão executar em camadas distintas, de acordo com seu nível de privilégio;

 » Monitor de máquinas virtuais: fornece uma abstração do hardware para vários sistemas operacionais. Ex: VMware, Xen dentre outros.

Em relação ao gerenciamento de processos, temos:

 » Monotarefa: pode-se executar apenas um processo de cada vez. Exemplo, MS-DOS.

» Multitarefa: além do próprio SO, vários processos estão carregados em memória, sendo que um pode estar ocupando o processador e outros ficam enfileirados, aguardando a sua vez. O compartilhamento de tempo no processador é distribuído de modo que o usuário tenha a impressão que diversos processos estão sendo executados simultaneamente. Exemplos são os SOs Linux, Windows, FreeBSD e Mac OS X.

» Multiprocessamento: o SO distribui as tarefas entre dois ou mais processadores.

» Multiprogramação: o SO divide o tempo de processamento entre vários processos mantendo o processador sempre ocupado.

Exemplos de Sistemas Operativos

Existem três sistemas operacionais que se destacam no mercado corporativo e doméstico de computadores: Windows, Mac OS e Linux. Além disso, temos os sistemas operacionais mais utilizados para dispositivos móveis como: IOs, Android e o Windows Phone.

Os SO que se destacam no mercado

Um comentário em “Resumo de livro página 36 até 53”

  1. Este post é simplesmente excepcional! Com uma
    abordagem envolvente e informações relevantes, é uma
    leitura obrigatória para quem busca conhecimento de
    qualidade. Parabéns pela excelência na apresentação do
    conteúdo, continuem elevando o padrão!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *