마인드 맵 갤러리 OS 1장
OS의 기본 개념을 소개하는 OS의 첫 번째 장에 대한 마인드맵입니다. 0S 개발, 0S 운영환경 등
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 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
운영 체제 1장
1.1 OS의 기본 개념
OS란?
운영체제(Operating System)란 컴퓨터 시스템 전체의 하드웨어와 소프트웨어 자원을 제어 및 관리하고, 컴퓨터의 작업과 자원 배분을 합리적으로 구성하고 스케줄링하여 사용자와 기타 소프트웨어에게 편리한 인터페이스와 환경을 제공하는 프로그램의 집합체를 의미합니다. 운영체제는 컴퓨터 시스템의 가장 기본적인 시스템 소프트웨어이다. 운영체제는 소프트웨어의 핵심이다.
OS 기능
경쟁 상대
동시성은 시간 공유를 통해 달성되는 동일한 시간 간격입니다. 병렬성은 동시에 파이프라인이나 다중 프로세서 하드웨어 환경과 같은 관련 하드웨어의 지원을 필요로 합니다.
공유됨
상호 배타적 공유: 중요 리소스, 일정 기간 내에 하나의 프로세스만 액세스가 허용되는 리소스, 상호 배타적 공유가 필요한 중요 리소스: 디스크 장치;
가상
시분할 다중화 기술 - 다중 CPU 공간 분할 다중화 기술 - 확장 메모리
비동기식
프로세스가 서로 다른 속도로 진행됩니다.
OS 목표 및 기능
컴퓨터 시스템 자원 관리자
프로세스 관리: 프로세스 제어, 프로세스 동기화, 프로세스 통신, 교착 상태 처리, 프로세서 스케줄링 등 메모리 관리: 메모리 할당 및 재활용, 주소 매핑, 메모리 보호 및 공유, 파일 관리: 파일 저장 공간 관리, 디렉터리 관리, 파일 읽기 및 쓰기 관리, 파일 보호: 버퍼 관리, 장치 할당, 장치 처리, 가상 장치;
사용자와 컴퓨터 하드웨어 시스템 간의 인터페이스
명령 인터페이스
온라인 제어 모드(대화형 명령 인터페이스)
cmd 명령 창과 유사
오프라인 제어 모드(일괄 명령 인터페이스)
일일 프로그래밍
프로그램 인터페이스(일반화된 지침)
GUI 등
컴퓨터 자원 확장 실현
1.2 OS 개발
수동 스테이지
사용자가 전체 시스템을 독점하므로 리소스 활용도가 낮고 CPU 활용도가 부족합니다.
단일 레인 일괄 처리 시스템
사람과 기계 사이의 모순과 CPU 및 IO 장비의 속도 불일치를 해결하기 위해 특징: 자동(일괄 작업은 일반적인 상황에서 사람의 개입 없이 하나씩 자동으로 실행될 수 있음), 순차적 실행, 단일 채널(프로그램 완료 또는 발생 예외 발생 시에만 후속 프로그램으로 전환) 단점: 한 번에 하나의 작업만 메모리에 저장되며, IO 요청이 발생하면 저속 IO를 기다려야 합니다.
다중 패스 일괄 처리
자원 활용도와 시스템 처리량을 더욱 향상시키기 위해 다중 프로그래밍 기술이 도입되었습니다. 특징: 다중 채널, 매크로 병렬, 마이크로 직렬; 장점: 높은 자원 활용도, 대규모 시스템 처리량 단점: 긴 사용자 응답 시간, 인간-컴퓨터 상호 작용 기능 없음(사용자는 자신의 프로그램 실행 상태 및 컴퓨터를 제어할 수 없음)) 해결해야 할 문제: 프로세서 할당 방법, 다중 프로그램에 대한 메모리 할당 문제, IO 할당 방법, 보안과 일관성을 보장하면서 대량의 프로그램과 데이터를 구성하고 저장하는 방법
시분할 운영 체제
타임 슬라이스 방식을 사용하면 인간-컴퓨터 상호 작용이 가능합니다. 동시성: 여러 사용자가 동일한 컴퓨터를 사용합니다. 상호 작용성: 사용자가 인간-컴퓨터 대화를 통해 터미널을 통해 실행되는 프로그램을 직접 제어합니다. 독립성: 시스템 내 여러 사용자가 각각 독립적으로 작동할 수 있습니다. 기타 서로 간섭하지 않고 작업을 수행합니다. 적시성: 사용자 요청에 짧은 시간 내에 응답할 수 있습니다.
실시간 운영체제
일부 애플리케이션에서는 시스템이 지정된 시간(시간 조각보다 짧은) 내에 외부 정보를 처리할 수 있어야 합니다(예: 항공기 예약 시스템 또는 미사일 유도 시스템). 따라서 시대에 따라 실시간 운영 체제가 등장합니다. 특징: 시의적절하고 신뢰성 있음 카테고리: 하드/소프트 실시간 시스템
네트워크 운영 체제
네트워크 내 다양한 자원 공유 및 컴퓨터 간 통신
분산 운영 체제
분산 OS와 네트워크 OS의 근본적인 차이점은 분산 운영 체제의 여러 컴퓨터가 서로 협력하여 동일한 작업을 완료한다는 것입니다. 특징: 배포, 병렬성
개인용 컴퓨터
1.3 OS 운영 환경
프로그램을 실행한다는 것은 CPU가 명령에 따라 특정 작업을 하나씩 수행하는 것을 의미합니다. CPU는 성격이 다른 두 가지 프로그램을 실행합니다. 하나는 운영 체제 커널 프로그램이고, 다른 하나는 사용자 프로그래밍 프로그램입니다(즉, 시스템 외부 계층의 응용 프로그램 또는 간단히 "응용 프로그램"). 운영 체제의 경우 이 두 프로그램은 서로 다른 기능을 갖습니다. 전자는 후자의 관리자이므로 "관리 프로그램"(즉, 커널 프로그램)은 일부 권한 있는 명령을 실행해야 하는 반면 "관리 프로그램"(즉, , 사용자 프로그래밍 프로그램) ) 이 명령은 보안상의 이유로 실행할 수 없습니다. 구체적인 구현 측면에서 CPU의 작동 모드는 사용자 모드(아이 모드)와 코어 모드(파이프 모드 및 커널 모드라고도 함)로 구분됩니다. 커널은 컴퓨터에 구성된 기본 소프트웨어로 시스템의 다양한 리소스를 관리하며 응용 프로그램과 하드웨어를 연결하는 브리지로 간주될 수 있습니다.
CPU 상태
분류
사용자 모드, 사용자 모드로 전환하라는 명령도 특권 명령입니다.
핵심 상태
사용자 모드->코어 모드
방해하다
이상
접근 제어 지침
운영 체제 커널
시계 관리
타이밍
프로세스 전환(타임 슬라이스 순환 스케줄링)
인터럽트 메커니즘
원어
장치 드라이버 제어, CPU 스위칭 등
시스템의 데이터 구조 및 처리
공정 관리
메모리 관리
장치 관리
인터럽트와 예외
시스템 호출
장치 관리
파일 관리
프로세스 제어
프로세스 커뮤니케이션
메모리 관리
1.4 아키텍처
빅 코어 아키텍처
마이크로커널 아키텍처
1.5 OS 부팅 및 가상 머신