Galeria de mapas mentais Capítulo 1 do SO
Este é um mapa mental sobre o primeiro capítulo de SO, que apresenta os conceitos básicos de SO, Desenvolvimento 0S, Ambiente operacional 0S, etc.
Editado em 2024-01-28 14:25:36이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
Sistema Operacional Capítulo 1
1.1 Conceitos básicos de SO
O que é sistema operacional
Um sistema operacional refere-se a uma coleção de programas que controla e gerencia os recursos de hardware e software de todo o sistema de computador, organiza e agenda racionalmente o trabalho do computador e a alocação de recursos e, em seguida, fornece interfaces e ambientes convenientes para usuários e outros softwares. O sistema operacional é o software de sistema mais básico do sistema de computador. O sistema operacional é o núcleo do software.
Recursos do sistema operacional
simultâneo
A simultaneidade é o mesmo intervalo de tempo; O paralelismo requer ao mesmo tempo o suporte de hardware relacionado, como pipeline ou ambiente de hardware multiprocessador;
compartilhado
Compartilhamento mutuamente exclusivo: recursos críticos, recursos que apenas um processo tem permissão para acessar dentro de um período de tempo, recursos críticos precisam ser compartilhados mutuamente exclusivos: dispositivos de disco;
virtual
Tecnologia de multiplexação por divisão de tempo - tecnologia de multiplexação por divisão de espaço de CPU múltipla - memória expandida
assíncrono
Os processos avançam em velocidades desiguais
Objetivos e funções do sistema operacional
gerenciador de recursos do sistema de computador
Gerenciamento de processos: controle de processos, sincronização de processos, comunicação de processos, tratamento de deadlock, agendamento de processador, etc. Gerenciamento de memória: alocação e reciclagem de memória, mapeamento de endereços, proteção e compartilhamento de memória, gerenciamento de arquivos: gerenciamento de espaço de armazenamento de arquivos, diretório; gerenciamento, gerenciamento de leitura e gravação de arquivos, gerenciamento de IO: gerenciamento de buffer, alocação de dispositivos, processamento de dispositivos, dispositivos virtuais;
A interface entre o usuário e o sistema de hardware do computador
interface de comando
Modo de controle online (interface de comando interativa)
Semelhante à janela de comando cmd
Modo de controle offline (interface de comando em lote)
Programação diária
Interface do programa (instruções generalizadas)
Como GUI
Percebeu a expansão dos recursos computacionais
1.2 Desenvolvimento de SO
estágio manual
O usuário monopoliza a máquina inteira, resultando em baixa utilização de recursos e utilização insuficiente da CPU;
Sistema de processamento em lote de pista única
A fim de resolver a contradição entre homem e máquina e a incompatibilidade na velocidade da CPU e dos equipamentos IO. Características: automático (um lote de trabalhos pode ser executado automaticamente um por um sem intervenção humana em circunstâncias normais), execução sequencial, single- canal (conclusão ou ocorrência do programa Mude para o programa sucessor somente quando ocorrer uma exceção); Desvantagem: Apenas um trabalho é armazenado na memória por vez. Quando ocorre uma solicitação de E/S, você precisa aguardar por E/S de baixa velocidade.
processamento em lote multipassagem
A fim de melhorar ainda mais a utilização de recursos e o rendimento do sistema, foi introduzida a tecnologia de multiprogramação; Características: multicanal, macroparalelo, microserial Vantagens: alta utilização de recursos, grande rendimento do sistema Desvantagens: longo tempo de resposta do usuário, sem função de interação humano-computador (os usuários não sabem o status de execução de seus próprios programas e; não consegue controlar o computador); Problemas precisam ser resolvidos: como alocar processadores, problemas de alocação de memória para multiprogramas, como alocar IO, como organizar e armazenar grandes quantidades de programas e dados, garantindo segurança e consistência;
sistema operacional de compartilhamento de tempo
Usando o método de intervalo de tempo, a interação homem-computador é possível. Simultaneidade: Vários usuários usam o mesmo computador; Os usuários controlam diretamente o programa em execução no terminal por meio do diálogo homem-computador; outros Realizar operações sem interferir umas nas outras na pontualidade: as solicitações dos usuários podem ser respondidas em pouco tempo;
sistema operacional em tempo real
Em algumas aplicações, o sistema precisa ser capaz de processar informações externas dentro de um tempo especificado (menor que o intervalo de tempo) (como sistemas de reserva de aeronaves ou sistemas de orientação de mísseis). Portanto, sistemas operacionais em tempo real surgem conforme os tempos exigem. Características: oportuna e confiável Categoria: sistema hard/soft em tempo real;
sistema operacional de rede
Compartilhamento de diversos recursos na rede e comunicação entre computadores
Sistema operacional distribuído
A diferença essencial entre um sistema operacional distribuído e um sistema operacional de rede é que vários computadores em um sistema operacional distribuído colaboram entre si para concluir a mesma tarefa. Características: Distribuição, paralelismo
Computador pessoal
1.3 Ambiente operacional do sistema operacional
Executar um programa significa que a CPU executa operações específicas, uma por uma, de acordo com as instruções. A CPU executa dois programas de natureza diferente: um é o programa kernel do sistema operacional; o outro é o programa programado pelo usuário (ou seja, o programa aplicativo na camada externa do sistema, ou simplesmente "programa aplicativo"). Para o sistema operacional, esses dois programas têm funções diferentes. O primeiro é o gerenciador do último. Portanto, o “programa de gerenciamento” (ou seja, o programa kernel) deve executar algumas instruções privilegiadas, enquanto o “programa gerenciado” (ou seja, , o programa programado pelo usuário) ) Estas instruções não podem ser executadas por motivos de segurança. Em termos de implementação específica, o modo operacional da CPU é dividido em modo de usuário (modo olho) e modo núcleo (também conhecido como modo pipe e modo kernel). O kernel é o software subjacente configurado no computador. Ele gerencia vários recursos do sistema e pode ser considerado uma ponte que conecta aplicativos e hardware.
Status da CPU
Classificação
Modo de usuário, a instrução para mudar para o modo de usuário também é uma instrução privilegiada;
estado central
Modo de usuário->Modo Core
interromper
anormal
Instruções de controle de acesso
kernel do sistema operacional
gerenciamento de relógio
Tempo
Troca de processos (programação de rotação de intervalo de tempo)
Mecanismo de interrupção
primitivo
Como controle de driver de dispositivo, comutação de CPU
Estrutura e processamento de dados no sistema
Gerenciamento de processos
gerenciamento de memória
Gerenciamento de dispositivo
Interrupções e exceções
chamada de sistema
Gerenciamento de dispositivo
Gerenciamento de arquivos
controle do processo
comunicação de processo
Gerenciamento de memória
1.4 Arquitetura
Arquitetura de grande núcleo
arquitetura de micronúcleo
1.5 Inicialização do sistema operacional e máquina virtual