베어_
TechBear
베어_
전체 방문자
오늘
어제
  • 분류 전체보기 (336)
    • Spring (33)
      • 개념 (13)
      • Security (5)
      • 실습 (1)
      • 토비 스프링 (11)
    • JPA (6)
    • 프로젝트 기록 (24)
    • DB (13)
    • JAVA (18)
    • 알고리즘 (50)
      • 유형정리 (8)
      • Baekjoon (21)
      • LeetCode (18)
    • 디자인패턴 (0)
    • 개발서적 (79)
      • Effective Java (78)
      • 객체지향의 사실과 오해 (1)
    • 독후감 (4)
    • 보안 (2)
    • 운영체제(OS) (53)
      • 공룡책 (53)
    • 컴퓨터 네트워크 (28)
      • 컴퓨터 네트워크 하향식 접근 (23)
    • 자료구조 (1)
    • DevOps (2)
    • 앱 개발 (20)
      • 안드로이드 스튜디오 (20)

블로그 메뉴

    공지사항

    인기 글

    태그

    • 알고리즘
    • Spring
    • 자바
    • 운영체제
    • 스프링
    • BFS
    • 스프링시큐리티
    • 스레드
    • C++
    • 함수형인터페이스
    • java
    • 이펙티브자바
    • 코드업
    • dfs
    • 자바8
    • 데이터베이스
    • leetcode
    • 백준
    • jpa
    • 토비스프링

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    베어_

    TechBear

    [운영체제] 계산환경
    운영체제(OS)/공룡책

    [운영체제] 계산환경

    2021. 4. 13. 16:01

    다양한 계산 환경에서 운영체제가 어떻게 사용되는지 살펴보자.

     

    [전통적 계산]

    회사들은 자신의 내부 서버에 웹 접근을 접근하는 포털을 구현.

    네트워크 컴퓨터 : 실질적으로 웹 기반 컴퓨팅을 이해하는 터미널

     

    [모바일 컴퓨팅]

    휴대용 스마트폰과 태블릿 컴퓨터의 컴퓨팅 환경

     

    [클라이언트 서버 컴퓨팅]

    클라이언트는 요청을 생성하고 서버는 이에 응답하는 구조.

    1 ) 계산-서버 시스템 : 클라이언트가 어떤 작업을(데이터 읽기) 요청할 수 있는 인터페이스를 제공

     

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

     

     

    [피어 간 계산]

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

    시스템상의 모든 노드가 피어로 간주되고 각 피어는 서비스를 요청하느냐 제공하느냐에 따라 클라이언트 및 서버로 동작함.

     

    클라이언트 서버 시스템에서는 서버가 병목으로 작용하지만 피어 간 시스템에서는 서비스가 네트워크에 분산된 여러 노드에 의해 제공 될 수 있음.

    Ex ) 스카이프(VolIp)

     

    [가상화]

    하나의 메모리에 VMM(Virtual Machine Manager)를 만들고 그 위에 커널을 만들어 서로 다른 프로그램을 동작시킴(Windows, Linux etc)

     

    [실시간 내장형 시스템]

    특정 장치에 내장되어 작동하는 시스템으로 실시간 운영체제를 수행함.

      '운영체제(OS)/공룡책' 카테고리의 다른 글
      • [운영체제] 프로세스 간 통신 - 공유 메모리
      • [운영체제] 운영체제 서비스
      • [운영체제] 운영체제의 작동
      • [운영체제] 컴퓨터 시스템 구조
      베어_
      베어_
      Today I learned | 문제를 해결하는 개발자

      티스토리툴바