SlideShare uma empresa Scribd logo
1 de 30
Internet as an OS

관동의대 명지병원 IT융합연구소
      정지훈
웹의 변화
인터넷
미디어
혁명의
시작
소셜 웹
       !
소셜 웹 서비스 스펙트럼
               Media




     e-mail
Relationship           Diffusion / Viral
물리적 웹
• 물리적이고 실제 현실세계에서 느끼고 실체화되어 있는 것들의 웹
• 우리들의 물리적인 생활의 순간에 가상의 웹의 장점을 엮어내는 것
• 위치를 소셜 그래프와 연결을 하면서 웹 기반으로 트래킹을 하거나
  분석
  – 결국 어느 시간에 어느 위치라는 실제 상상가능한 물리적인
    인스턴스(instance)를 웹의 형태로 엮은 것
  – 인터넷과 웹이 가지고 있는 순간적인 경험을 영속성이 훨씬 강하고
    자원의 희소성을 가지고 있는 실세계의 물체 또는 활동에 연결

• 사진과 영상들, RFID, QR 코드
  – 물리적 웹을 구성하는 중요한 노드의 역할
  – 이들을 관리하고 연결하는 앱들과 이 앱들의 웹이 새로운 물리적 웹의
    인프라를 구성
  – 새로운 인터넷의 시대인 물체의 인터넷(Internet of Things)을 실체화하는
    역할
Operating System
운영체제란?
• 소프트웨어 = 시스템 소프트웨어 or 응용
 소프트웨어

• 시스템 소프트웨어
  – 사용자/응용소프트웨어가 컴퓨터 시스템을 용이하게
    사용하게 만드는 소프트웨어
  – 운영체제, 컴파일러, 시스템 도구 등


• 운영체제 (Operating System)
  – 하드웨어와 응용 프로그램 사이의 인터페이스 역할을
    담당하는 시스템 소프트웨어
운영체제의 종류
• 단일 작업(single tasking) : 한 번에 하나의
 작업만 처리
  – MS-DOS


• 다중 작업(multi tasking) : 동시에 두 개 이상
  – UNIX, OS/2, Windows 95 등에서는 한 명령의 수행이
    끝나기 전에 다른 명령이나 프로그램을 수행할 수 있음
  – 두 개 이상의 작업이 번갈아 가면서 조금씩 처리
운영체제의 종류
• 단일 사용자 (single user)
  – MS-DOS, OS/2, Windows 95

• 다중 사용자 (multi user)
  – 미니 컴퓨터급 이상의 컴퓨터에서는
    일반적으로 다중 사용자 운영 체제를 사용함
  – 다중 사용자를 지원하는 경우에는 사용자
    관리가 필요
    • ID, PW, 권한 부여
    • UNIX, Windows NT
운영체제의 종류
• 일괄 처리(batch processing) : 작업 요청을
 일정량 모아서 한꺼번에 처리
  – 초기 운영 체제의 형태, 비효율적 (작업이 완전 종료 될
    때까지 기다리는 시간이 많음)


• 시분할 (time sharing) : 한 컴퓨터 시스템이 여러
 작업을 수행할 때 컴퓨터 처리 능력을 시간 별로
 분할해서 사용
  – 일괄 처리 시스템에 비해 짧은 응답 시간을 가짐
  – 대화식 (interactive)
  – 예) UNIX
운영체제의 종류
• 실시간(real time) : 정해진 시간 안에 어떠한 일이 반드시
 종료되어야 하는 시스템
  – 매우 빠른 입력, 처리 속도를 가짐. RTOS (Real Time OS)라고
    부름
  – 특수 목적의 전용 프로그램을 항상 메모리에 적재하여 반복 수행
  – 증권 거래 관리 시스템, 은행 입출금 시스템, 미사일 제어, 우주선
    비행 시스템 등의 운영 체제


• 분산 운영 체제
  – 여러 개의 컴퓨터들을 사용자에게 하나의 컴퓨터로 보이게 함
  – 사용자는 프로그램이나 파일이 어느 컴퓨터에 있는지 알 필요가
    없으며, 자동적이며 효율적으로 처리
운영체제의 구성
• 커널 (Kernel, 좁은 의미의 운영체제)
 – OS의 핵심으로 부팅할 때 주기억장치에 로드되어
   상주
 – 운영체제 중 자주 사용되는 부분을 커널로 구성
   • CPU 스케쥴링, 인터럽트 처리 루틴
   • 시스템 자원을 관리하고 입출력기능 수행


• 서비스
 – 필요할 때 보조 기억장치에서 주기억 장치로 로드되어
   수행
 – 편리성 제공 : 워드패드, 계산기, 그림판 등
MS-DOS
• 최소한의 공간(자원)에서 최대한의 기능을 제공
• 모듈로 분할되지 않았다
Unix
• 계층적 구조: 구축과 디버깅, 설계와 구현이 단순한 장점.
 그러나, 각 계층은 오직 하위 계층들에서 제공하는
 기능만을 사용하므로 명확한 설계와 구현이 필요
마이크로 커널과 모듈화 커널
• 마이크로 커널
 –   커널을 가능한 한 경량화
 –   많은 기능을 커널로부터 사용자 공간으로 이동
 –   통신은 사용자 모듈 사이의 메시지 전달로 이루어짐
 –   카네기 멜론 대학(CMU)의 Mach OS
 –   확장하기 쉬우며, 운영체제를 새로운 구조로 이식하기 쉽다
 –   커널에서 수행되는 코드가 작기 때문에 더 안정적(reliable)이고
     더 안전(secure)함


• 모듈화 커널
 – 커널은 핵심 컴포넌트들로 이루어지며 부팅/실행시 부가적인
   서비스들을 동적으로 링크
 – 객체지향 접근 / 각 핵심컴포넌트가 나뉘어져 있어 정해진
   인터페이스를 통해 대화하며, 커널 내에서 필요에 따라 적재
Web as a Platform
Internet as an OS
• Databases of                      • Services
  –   People                             – Search
  –   Places                             – Payment
  –   Things                             – Matching and
  –   Prices                               Recognition
  –   Documents                          –…
  –   Images
  –   Sounds
  –   Relationships
  –   Trust metrics
  –   …
                      from O‟Reilly
                      http://gigaom.com/2010/04/02/is-there-an-internet-operating-system/
Service Oriented Architecture
SOA Reality
SOA Metamodel
Web Services
Service-Oriented
Modeling Practices
Activity Stream
ATOM + ActivityStreams
Ray Ozzie 와 손정의
•   30년 뒤의 운영체제?
•   Internet of Things 의 시대
•   “Dawn of a New Day”
•   Service-centric „Seamless OS‟
    – Seamless Productivity
    – Seamless Entertainment
    – Service Platform
• Continuous Service with Connected Devices
• Centralized vs. Distributed
Tomorrow‟s Experience
• Trans-media & Trans-device
• Centered on your own Social & Organizational networks.
• New consumption & interaction models will change the game
• Requirements
    – Coherence across apps, services and devices
    – Innovation in user experience, interaction model
    – Innovation in authentication model, user data & privacy model, policy &
      management model
    – New programming & application model

• Platform innovations will happen in small, progressive
   steps, providing significant opportunity to lead

Mais conteúdo relacionado

Destaque

Personal Health Cloud
Personal Health CloudPersonal Health Cloud
Personal Health CloudJihoon Jeong
 
융합의학 서비스디자인 강의
융합의학 서비스디자인 강의융합의학 서비스디자인 강의
융합의학 서비스디자인 강의Jihoon Jeong
 
융합의학 서비스디자인 / 비즈니스 모델링
융합의학 서비스디자인 / 비즈니스 모델링융합의학 서비스디자인 / 비즈니스 모델링
융합의학 서비스디자인 / 비즈니스 모델링Jihoon Jeong
 
방송과 SNS의 미래
방송과 SNS의 미래방송과 SNS의 미래
방송과 SNS의 미래Jihoon Jeong
 
오픈리더십, 진정성있는 리더십
오픈리더십, 진정성있는 리더십오픈리더십, 진정성있는 리더십
오픈리더십, 진정성있는 리더십Jihoon Jeong
 
모든 IT의 역사 제 6장 스마트 혁명
모든 IT의 역사 제 6장 스마트 혁명모든 IT의 역사 제 6장 스마트 혁명
모든 IT의 역사 제 6장 스마트 혁명Webometrics Class
 
서비스 모델링 예시
서비스 모델링 예시서비스 모델링 예시
서비스 모델링 예시Jihoon Jeong
 

Destaque (7)

Personal Health Cloud
Personal Health CloudPersonal Health Cloud
Personal Health Cloud
 
융합의학 서비스디자인 강의
융합의학 서비스디자인 강의융합의학 서비스디자인 강의
융합의학 서비스디자인 강의
 
융합의학 서비스디자인 / 비즈니스 모델링
융합의학 서비스디자인 / 비즈니스 모델링융합의학 서비스디자인 / 비즈니스 모델링
융합의학 서비스디자인 / 비즈니스 모델링
 
방송과 SNS의 미래
방송과 SNS의 미래방송과 SNS의 미래
방송과 SNS의 미래
 
오픈리더십, 진정성있는 리더십
오픈리더십, 진정성있는 리더십오픈리더십, 진정성있는 리더십
오픈리더십, 진정성있는 리더십
 
모든 IT의 역사 제 6장 스마트 혁명
모든 IT의 역사 제 6장 스마트 혁명모든 IT의 역사 제 6장 스마트 혁명
모든 IT의 역사 제 6장 스마트 혁명
 
서비스 모델링 예시
서비스 모델링 예시서비스 모델링 예시
서비스 모델링 예시
 

Semelhante a Internet os

임베디드시스템개발 Part1
임베디드시스템개발 Part1임베디드시스템개발 Part1
임베디드시스템개발 Part1Minsuk Lee
 
운영체제 Sig2
운영체제 Sig2운영체제 Sig2
운영체제 Sig2YoungGun Na
 
System Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOpsSystem Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOpsJuseok Kim
 
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3Jucheol Kim
 
2017 주요 기술 흐름 및 개요
2017 주요 기술 흐름 및 개요2017 주요 기술 흐름 및 개요
2017 주요 기술 흐름 및 개요Hosung Lee
 
보이지 않는 엔진(2008)
보이지 않는 엔진(2008)보이지 않는 엔진(2008)
보이지 않는 엔진(2008)Heeyoung Sohn
 
Tus Kan Professional Server
Tus Kan Professional ServerTus Kan Professional Server
Tus Kan Professional Server춘성 이
 
임베디드시스템개발 Part2
임베디드시스템개발 Part2임베디드시스템개발 Part2
임베디드시스템개발 Part2Minsuk Lee
 
모바일비즈니스 패러다임
모바일비즈니스 패러다임모바일비즈니스 패러다임
모바일비즈니스 패러다임jeonuijin
 
33기 여채린 "리눅스에 대한 소개"
33기 여채린 "리눅스에 대한 소개"33기 여채린 "리눅스에 대한 소개"
33기 여채린 "리눅스에 대한 소개"hyu_jaram
 
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브ninefactory
 
(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서cyberdigm
 
Microservices
Microservices Microservices
Microservices 영기 김
 
Introduction of Mesosphere DCOS
Introduction of Mesosphere DCOSIntroduction of Mesosphere DCOS
Introduction of Mesosphere DCOSDeughyeon Chang
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해Terry Cho
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
 
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3Ji-Woong Choi
 
150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은jieun kim
 
OpenStack
OpenStackOpenStack
OpenStackULUG
 

Semelhante a Internet os (20)

임베디드시스템개발 Part1
임베디드시스템개발 Part1임베디드시스템개발 Part1
임베디드시스템개발 Part1
 
운영체제 Sig2
운영체제 Sig2운영체제 Sig2
운영체제 Sig2
 
System Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOpsSystem Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOps
 
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
 
2017 주요 기술 흐름 및 개요
2017 주요 기술 흐름 및 개요2017 주요 기술 흐름 및 개요
2017 주요 기술 흐름 및 개요
 
보이지 않는 엔진(2008)
보이지 않는 엔진(2008)보이지 않는 엔진(2008)
보이지 않는 엔진(2008)
 
Tus Kan Professional Server
Tus Kan Professional ServerTus Kan Professional Server
Tus Kan Professional Server
 
임베디드시스템개발 Part2
임베디드시스템개발 Part2임베디드시스템개발 Part2
임베디드시스템개발 Part2
 
모바일비즈니스 패러다임
모바일비즈니스 패러다임모바일비즈니스 패러다임
모바일비즈니스 패러다임
 
33기 여채린 "리눅스에 대한 소개"
33기 여채린 "리눅스에 대한 소개"33기 여채린 "리눅스에 대한 소개"
33기 여채린 "리눅스에 대한 소개"
 
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브
 
(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서
 
(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서
 
Microservices
Microservices Microservices
Microservices
 
Introduction of Mesosphere DCOS
Introduction of Mesosphere DCOSIntroduction of Mesosphere DCOS
Introduction of Mesosphere DCOS
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
 
150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은
 
OpenStack
OpenStackOpenStack
OpenStack
 

Internet os

  • 1. Internet as an OS 관동의대 명지병원 IT융합연구소 정지훈
  • 6.
  • 7. 소셜 웹 서비스 스펙트럼 Media e-mail Relationship Diffusion / Viral
  • 8. 물리적 웹 • 물리적이고 실제 현실세계에서 느끼고 실체화되어 있는 것들의 웹 • 우리들의 물리적인 생활의 순간에 가상의 웹의 장점을 엮어내는 것 • 위치를 소셜 그래프와 연결을 하면서 웹 기반으로 트래킹을 하거나 분석 – 결국 어느 시간에 어느 위치라는 실제 상상가능한 물리적인 인스턴스(instance)를 웹의 형태로 엮은 것 – 인터넷과 웹이 가지고 있는 순간적인 경험을 영속성이 훨씬 강하고 자원의 희소성을 가지고 있는 실세계의 물체 또는 활동에 연결 • 사진과 영상들, RFID, QR 코드 – 물리적 웹을 구성하는 중요한 노드의 역할 – 이들을 관리하고 연결하는 앱들과 이 앱들의 웹이 새로운 물리적 웹의 인프라를 구성 – 새로운 인터넷의 시대인 물체의 인터넷(Internet of Things)을 실체화하는 역할
  • 10. 운영체제란? • 소프트웨어 = 시스템 소프트웨어 or 응용 소프트웨어 • 시스템 소프트웨어 – 사용자/응용소프트웨어가 컴퓨터 시스템을 용이하게 사용하게 만드는 소프트웨어 – 운영체제, 컴파일러, 시스템 도구 등 • 운영체제 (Operating System) – 하드웨어와 응용 프로그램 사이의 인터페이스 역할을 담당하는 시스템 소프트웨어
  • 11. 운영체제의 종류 • 단일 작업(single tasking) : 한 번에 하나의 작업만 처리 – MS-DOS • 다중 작업(multi tasking) : 동시에 두 개 이상 – UNIX, OS/2, Windows 95 등에서는 한 명령의 수행이 끝나기 전에 다른 명령이나 프로그램을 수행할 수 있음 – 두 개 이상의 작업이 번갈아 가면서 조금씩 처리
  • 12. 운영체제의 종류 • 단일 사용자 (single user) – MS-DOS, OS/2, Windows 95 • 다중 사용자 (multi user) – 미니 컴퓨터급 이상의 컴퓨터에서는 일반적으로 다중 사용자 운영 체제를 사용함 – 다중 사용자를 지원하는 경우에는 사용자 관리가 필요 • ID, PW, 권한 부여 • UNIX, Windows NT
  • 13. 운영체제의 종류 • 일괄 처리(batch processing) : 작업 요청을 일정량 모아서 한꺼번에 처리 – 초기 운영 체제의 형태, 비효율적 (작업이 완전 종료 될 때까지 기다리는 시간이 많음) • 시분할 (time sharing) : 한 컴퓨터 시스템이 여러 작업을 수행할 때 컴퓨터 처리 능력을 시간 별로 분할해서 사용 – 일괄 처리 시스템에 비해 짧은 응답 시간을 가짐 – 대화식 (interactive) – 예) UNIX
  • 14. 운영체제의 종류 • 실시간(real time) : 정해진 시간 안에 어떠한 일이 반드시 종료되어야 하는 시스템 – 매우 빠른 입력, 처리 속도를 가짐. RTOS (Real Time OS)라고 부름 – 특수 목적의 전용 프로그램을 항상 메모리에 적재하여 반복 수행 – 증권 거래 관리 시스템, 은행 입출금 시스템, 미사일 제어, 우주선 비행 시스템 등의 운영 체제 • 분산 운영 체제 – 여러 개의 컴퓨터들을 사용자에게 하나의 컴퓨터로 보이게 함 – 사용자는 프로그램이나 파일이 어느 컴퓨터에 있는지 알 필요가 없으며, 자동적이며 효율적으로 처리
  • 15. 운영체제의 구성 • 커널 (Kernel, 좁은 의미의 운영체제) – OS의 핵심으로 부팅할 때 주기억장치에 로드되어 상주 – 운영체제 중 자주 사용되는 부분을 커널로 구성 • CPU 스케쥴링, 인터럽트 처리 루틴 • 시스템 자원을 관리하고 입출력기능 수행 • 서비스 – 필요할 때 보조 기억장치에서 주기억 장치로 로드되어 수행 – 편리성 제공 : 워드패드, 계산기, 그림판 등
  • 16. MS-DOS • 최소한의 공간(자원)에서 최대한의 기능을 제공 • 모듈로 분할되지 않았다
  • 17. Unix • 계층적 구조: 구축과 디버깅, 설계와 구현이 단순한 장점. 그러나, 각 계층은 오직 하위 계층들에서 제공하는 기능만을 사용하므로 명확한 설계와 구현이 필요
  • 18. 마이크로 커널과 모듈화 커널 • 마이크로 커널 – 커널을 가능한 한 경량화 – 많은 기능을 커널로부터 사용자 공간으로 이동 – 통신은 사용자 모듈 사이의 메시지 전달로 이루어짐 – 카네기 멜론 대학(CMU)의 Mach OS – 확장하기 쉬우며, 운영체제를 새로운 구조로 이식하기 쉽다 – 커널에서 수행되는 코드가 작기 때문에 더 안정적(reliable)이고 더 안전(secure)함 • 모듈화 커널 – 커널은 핵심 컴포넌트들로 이루어지며 부팅/실행시 부가적인 서비스들을 동적으로 링크 – 객체지향 접근 / 각 핵심컴포넌트가 나뉘어져 있어 정해진 인터페이스를 통해 대화하며, 커널 내에서 필요에 따라 적재
  • 19. Web as a Platform
  • 20. Internet as an OS • Databases of • Services – People – Search – Places – Payment – Things – Matching and – Prices Recognition – Documents –… – Images – Sounds – Relationships – Trust metrics – … from O‟Reilly http://gigaom.com/2010/04/02/is-there-an-internet-operating-system/
  • 21.
  • 29. Ray Ozzie 와 손정의 • 30년 뒤의 운영체제? • Internet of Things 의 시대 • “Dawn of a New Day” • Service-centric „Seamless OS‟ – Seamless Productivity – Seamless Entertainment – Service Platform • Continuous Service with Connected Devices • Centralized vs. Distributed
  • 30. Tomorrow‟s Experience • Trans-media & Trans-device • Centered on your own Social & Organizational networks. • New consumption & interaction models will change the game • Requirements – Coherence across apps, services and devices – Innovation in user experience, interaction model – Innovation in authentication model, user data & privacy model, policy & management model – New programming & application model • Platform innovations will happen in small, progressive steps, providing significant opportunity to lead