ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 계산 환경
    운영체제/서론 2018. 2. 3. 10:37

    전통적 계산

    현재는 대부분의 머신들이 인터넷을 통해 상호 연결되어 있어 단독적 범용 머신 이란 정의가 모호해졌다.

    기술은 전통적 계산의 경계를 확장 시키고 있다.

    포털 : 내부 시스템들의 접근을 허용

    네트워크 컴퓨터 : 터미널의 역할을 대신함

    모바일 컴퓨터 : 무선 네트워크로 상호 연결되어 있음

    일부 홈은 계산 환경을 보안 침해로부터 보호하기 위해서 방화벽 사용한다.

     

     

    이동형 컴퓨팅

    이동식 계산은 휴대용 스마트폰과 태블릿 컴퓨터의 계산을 말한다.

    휴대용 장치는  GPS 가속도계 자이로스코프 등의 부가적인 기능을 포함하기도 한다.

    이러한 부가적인 기능을 사용해 증강 현실과 같은 새로운 프로그램들이 등장한다.

    휴대 컴퓨팅에서 지배적인 운영체제는 애플 IOS, 구글 안드로이드 등이 있다.

     

     

    분산 시스템

    분산 시스템은 물리적으로 떨어져 있는 이기종 컴퓨터들의 집합을 말한다.

    분산 시스템의 컴퓨터들은 네트워크 연결되어 있다.

    네트워크 운영체제는 네트워크로 연결된 시스템 간의 필요한 기능을 지원하고

    시스템들 간의 메시지를 교환하는 통신 방식을 제공해준다.

     

    네트워크 방식

    TCP/IP

    LAN, WAN, MAN, PAN

     

     

    클라이언트 서버 계산

    과거에는 중앙 시스템에 의해 직접 취급되었던 기능들도 인터페이스를 통해 처리되기도 한다.

    이런 특별한 분산 시스템을 클라이언트 - 서버 시스템이라고 부른다.

     

    계산 - 서버 시스템 : 서비스를 요청하는 클라이언트에 인터페이스를 제공한다.

    파일 - 서버 시스템 : 클라이언트가 파일을 생성, 갱신, 읽기, 제거 있는 파일 시스템 인터페이스

     

     

    피어 간 계산

     P2P 클라이언트와 서버가 서로 구별되지 않는다.

    대신 모든 시스템 상의 노드가 피어로 간주된다.

    피어는 서비스를 요청하느냐 제공하느냐 에 따라서 클라이언트 서버로 동작한다.

    피어 시스템에 참여하기 위해서는  노드는 먼저 피어 네트워크에 참여해야 한다.

    네트워크에 참가하게 되면 네트워크의 다른 노드에게 서비스를 제공하거나 서비스를  요청 있다.

    노드가 네트워크에 참여할 중앙 검색 서비스에 자신이 제공하는 서비스를 등록하고

    서비스를 원하는 노드들은 중앙 검색 서비스를 통하여 어떤 노드가 서비스를 제공하는지 확인하고 통신한다.

    또는 서비스 발견 프로토콜 사용하여 네트워크 상의 모든 노드에게 서비스 요청 메시지를 발송한다.

     

     

    가상화

    운영체제가 다른 운영체제 내에서 하나의 프로그램처럼 수행될 있게 하는

    각각 개별적 실행 환경이 자신만의 독립된 컴퓨터를 사용하는 환상을 제공한다.

     

     

    클라우드 컴퓨팅

    계산, 저장장치, 프로그램 등을 네트워크 상의 서비스로 제공하는 계산 유형

    가상화를 기반으로 하기 때문에 가상화의 논리적 확장이라고 있다.

    클라우드 계산 환경은 기존 운영체제, VMM, 클라우드 관리 툴로 구성된다.

    클라우드 서비스는 방화벽에 의해 보호된다.

     

    클라우드 컴퓨팅의 유형

    공중 클라우드 : 사용료를 지불할 의사가 있는 사람은 사용 가능

    사유 클라우드 : 회사가 사용하기 위해 운영하는 클라우드

    혼합 클라우드 : 공공과 사유 부분을 모두 포함하는 클라우드

    소프트웨어 서비스 : 인터넷을 통해 사용 가능한 프로그램

    플랫폼 서비스인터넷 상에서 사용 가능하도록 프로그램에 맞게 준비된 소프트웨어 스택

    하부구조 서비스 : 인터넷 상에서 사용 가능한 서버나 저장 장치

     

     

    실시간 내장형 시스템

    가장 널리 사용되는 컴퓨터의 형태

    아주 다양하고 특수 목적 운영체제이다.

    여러 분야에서 계속 사용이 증대된다.

    일부는 운영체제 없이 작업을 수행하기도 한다.

    내장형 시스템은 대부분 실시간 운영체제 수행한다.

     

    실시간 운영체제

    실시간 운영체제는 고정된 시간 제약을 가진다.

    작업은 제한된 시간 내에 반드시 처리되어야 하고

    시간 제약을 만족해야만 올바르게 동작한다


    '운영체제 > 서론' 카테고리의 다른 글

    커널 자료구조  (0) 2018.02.03
    보호와 보안  (0) 2018.02.03
    저장장치 관리  (0) 2018.02.03
    메모리 관리  (0) 2018.02.03
    프로세스 관리  (0) 2018.02.03

    댓글