3장

Size: px
Start display at page:

Download "3장"

Transcription

1 제 3 장운영체제구조 (Operating-System Structures) Services in 3 Views» Users : OS서비스» Programmers : OS의인터페이스 (system call)» OS designers : 구성요소와그들의상호연결 (component and interconnections) 2000 운영체제 3.1

2 시스템구성 (System Components) ~ 프로세스관리 (Process Management)» 프로세스 : 실행중인프로그램 (program in execution) 프로세스 : active entity : PC(program counter) 가있는프로그램 프로그램 : passive entity: 디스크상의파일내용» 하는일 프로세스의생성 / 삭제 (creation / deletion) 프로세스의중지 / 재수행 (suspension / resumption) 프로세스의동기화 (process synchronization) 프로세스의통신 (process communication) 교착상태방지와회복 (deadlock handling) 2000 운영체제 3.2

3 시스템구성 (System Components) ~ 주기억장치관리 (Main-Memory Management)» 하는일 사용가능한부분파악 적재할프로세스결정 필요공간의할당과회수 파일관리 (File Management)» 하는일 파일의생성과삭제 디렉토리의생성 / 삭제 파일과디렉토리를관리하기위한프리미티브 ( 기본기능 ) 제공 보조기억장치에있는파일의사상 (mapping) 파일저장 입출력시스템관리 (I/O System Management)» 하는일 임시저장 (buffer-caching) 시스템 : buffering, caching, spooling 일반적인장치구동기인터페이스 특정하드웨어장치들을위한구동기 2000 운영체제 3.3

4 시스템구성 (System Components) ~ 보조기억장치관리 (Secondary-Storage Management)» 하는일 비어있는공간관리 (free-space management) 저장장소할당 (storage allocation) 디스크스케줄링 (disk scheduling) 네트워킹 (Networking)» 분산시스템 : memory 와 cache 를공유하지않는프로세서들이통신네트워크로연결된시스템 (high-speed bus 나전화선을통해통신 )» 설계시고려사항 경로설정 (routing) 정책 접속 (connection) 정책 충돌 (contention) 문제 보안 (security) 문제» network access : file access 의확장 network interface 를위한 device driver 를이용 2000 운영체제 3.4

5 시스템구성 (System Components) 보호시스템 (Protection System)» 컴퓨터에의해정의된자원들에대한프로그램, 프로세스, 사용자들의사용권한접근을제어하는기법이필요» ( 예 ) base 와 limit requests for user s own address space 명령해석기시스템 (Command-Interpreter System)» command interpreter 다음명령문받아실행» control-card interpreter» command-line interpreter: command.com» shell user 과 OS 사이의 interface 로서다음명령을받아실행 ( 프로세스관리 ~ 보호 ) 위치» Kernel 안에 : 항상존재 (MS-DOS 의내부명령 )» 보조기억장치에 : 필요할때만실행 (MS-DOS 의외부명령, Unix)» 형태 user friendly GUI(Graphical User Interface): Macintosh 의 mouse-based, icon-based sophisticated user 는복잡하고배우기어려워도 Unix shells 같은강력한명령해석기선호 2000 운영체제 3.5

6 운영체제서비스 (Operating-System Services) 프로그램수행 (programs execution) 입출력작업 (I/O operation): file I/O, device I/O 파일시스템조작 : read/write/create/delete files 통신 (communication)» in the same system -> shared memory» in the different system -> message passing 오류탐지 (error detection): I/O, memory, network, program errors 자원할당 (resource allocation): multiusers, multiprogramming 회계 (accounting): usage statistics 보호 (protection)» 보호 (protection) : 정보보호, process 보호, 자원보호, 시스템보호» 보안 (security) : password OS services 제공방법 :» system calls : assembly language -> high-level language» system programming 2000 운영체제 3.6

7 시스템호출 (System Calls) ~ Process -> OS 의기능 system calls 고급언어로직접호출 : C, Bliss, BCPL, PL/360 ( 예 ) fd = open( file, 0); 0: r, 1: w, 3:rw nread = read(fd, buf, n); 시스템호출에필요한파라미터전달 1. 레지스터전달 2. 파라미터블록또는테이블의주소를전달 ( 그림 3.1) 3. 스택으로전달 시스템호출형태 5 개그룹 ( 그림 3.2) 1. 프로세스제어 (process control) 2. 파일관리 (file manipulation) 3. 장치관리 (device manipulation) 4. 정보유지보수 (information maintenance) 5. 통신 (communication) 2000 운영체제 3.7

8 Table 로매개변수전달 2000 운영체제 3.8

9 시스템호출 (System Calls) ~ 프로세스와작업제어 (Process and Job Control)» 작업제어를위한시스템호출들 프로세스제어 (load, execute) 프로세스생성 (create process or submit job) 프로세스속성획득과설정 (get process attribute and set process attribute) 프로세스종료 (terminate process) 시간대기 (wait time) 사건대기 (wait event) 사건신호 (signal event) 기억장치할당및해제 : malloc, free» 디버깅을위한시스템호출들 덤프 (dump) 추적 (trace)» 시간프로필 (time profile) : 특정부분수행시간의양 trace» 프로세스실행비교 ( 그림 3.3, 그림 3.4) single-tasking system MS-DOS: 새프로세스생성없음» TSR (Terminate and Stay Resident) 프로그램 제한적동시수행 : hooks an interrupt 후 TSR system call 과함께 exit: 자신의 subroutine 을 interrupt routine 으로설정하여 interrupt 를가로챔 TSR system call: MS-DOS 가덮어쓰지못하게함 multitasking system UNIX: fork 로새프로세스생성 -> exec» fork, exec 시스템호출예제참조 2000 운영체제 3.9

10 MS-DOS 실행 At System Start-up Running a Program 2000 운영체제 3.10

11 UNIX 의다중프로그램수행 2000 운영체제 3.11

12 시스템호출 (System Calls) ~ 화일관리 (File Manipulation)» 생성 (create)» 삭제 (delete)» 열기 (open), 읽기 (read), 쓰기 (write), 재위치 (reposition), 닫기 (close)» 화일속성획득과설정 (get file attribute and set file attribute) 장치관리 (Device Management)» 요구 (request)» 열기 / 닫기 (open/close)» 읽기 / 쓰기 (read/write)» 재위치 (reposition) 정보유지관리 (information maintenance)» time» date» 사용가능 memory 크기등 2000 운영체제 3.12

13 시스템호출 (System Calls) 통신 (Communication) ( 그림 3.5)» 메시지전송모델 (message-passing model ) get hostid, get processid open connection, close connection read message, write message daemon(accept connection)» 공유기억장치모델 (shared-memory model) 다른프로세스에소유된기억장소에대한접근을위한것 map memory ( 예 ) Unix의 shmget, shmat, shmdt, shmctl 등 2000 운영체제 3.13

14 통신모델 (Communication Models) Msg Passing Shared Memory 2000 운영체제 3.14

15 시스템프로그램 (System Programs) 시스템프로그램의종류» 파일조작 :create, delete, copy, rename, print, dump, list..» 상태정보 :date, time, memory...» 파일수정 :text editors» 프로그래밍언어지원 :compilers, assemblers, interpreters» 프로그램적재와수행 :absolute loader, relocatable loaders, linkage editors, overlay loader, debugging tool» 통신 : , remote login, telnet 명령해석기 : 가장중요한시스템프로그램» 자체가실행코드가짐 : MS-DOS 의 command.com 명령첨가하면재컴파일» 실행될파일인식그것에매개변수전달 : Unix ( 예 ) delete G: delete 실행파일적재후실행 작고새명령첨가쉬움 2000 운영체제 3.15

16 시스템구조 (System Structure) ~ 간단한구조 (Simple Structure)» MS-DOS 최소의메모리공간최대기능 덜모듈화 ROM BIOS 직접이용 : low level 기능직접접근으로전체시스템 crashes 가능 하드웨어보호없음 : dual mode 없음» 초기 UNIX 구성» Kernel: bulky» Systems programs Kernel 의분할과축소» Mach(microkernel: small set of necessary primitives)» AIX : 2 kernel part System Call : programmer interface Shell : user interface 2000 운영체제 3.16

17 MS-DOS 계층구조 2000 운영체제 3.17

18 UNIX 시스템구조 2000 운영체제 3.18

19 시스템구조 (System Structure) ~ 계층적접근 (Layered Approach)» modular operating system ( 모듈화된운영체제 ) 강력한제어 내부시스템변경의자유로움 정보은폐 (information hiding) 각운영체재계층 = 추상객체 (abstract object) 구현 : 자료가캡슐화 (encapsulation) 된것 자신보다하위계층에의해제공되는연산들만사용» 장점 modularity debugging 쉽고 verification 쉽다.» 단점 비효율적 처리시간 overhead( 일련의 trap 의연속 )» ( 예 ) THE(Technische Hogeschool Eindhoven) 계층구조 Venus 계층구조 OS/2 계층구조 ( 그림 3.9): multitasking, dual-mode, MS-DOS 보다더계층화됨 Windows NT: highly layered -> 성능향상위해사용자영역의계층들을 kernel 로흡수» 추세 : 모듈화그러나계층은적게 2000 운영체제 3.19

20 운영체제계층 2000 운영체제 3.20

21 OS/2 계층구조 2000 운영체제 3.21

22 시스템구조 (System Structure) Microkernel» Mach(CMU; Carnegie Mellon University) microkernel approach» essential -> kernel» nonessential -> system and user-level programs client 와 server 는 microkernel 에게 message passing 하여교신 새로운서비스추가되어도 kernel 수정거의없음 이식성 (portability), 보안성 (security), 신뢰성 (reliability) 좋음» Digital Unix(OSF/1) Unix interface Mach kernel 로구현됨 : Unix system call 들을사용자수준서비스에대한 message 들로연결» Apple MacOS X Server Mach kernel 기반» Windows NT layered approach 다양한응용 (Win32, OS/2, POSIX) 실행가능 user space 에서 server 및 client 프로그램실행 kernel 이 client 와 server 사이의 message passing 중재 2000 운영체제 3.22

23 Windows NT 클라이언트 / 서버구조 2000 운영체제 3.23

24 가상기계 (Virtual Machines) ~ 가상적 (Virtual) : illusion( 환상 ) 가상기계 (Virtual machine) ( 그림 3.11)» 계층적접근의결과» OS kernel 도 bare hardware 로간주» ( 예 ) IBM VM Operating System» 각프로세스에게실제컴퓨터의복사본을제공하여각프로세스들이자신의 프로세서에서자신의메모리를가지고수행되는것같은 ( 모든하드웨어를사용하는것같은 ) 환상 (illusion) 을만들어주는기계 CPU 스케줄링 가상기억장치 (virtual memory) 기법이용 가상기계의디스크시스템» 3 disk drives -> 7 VM 가상디스크 (virtual disk, ( 예 ) minidisks in IBM) 로해결 물리적디스크에서필요한만큼의 track할당 가상기계의운영체제» 각사용자기자신의 OS를수행» ( 예 ) IBM VM OS의 CMS : single user interactive system 2000 운영체제 3.24

25 시스템모델 Non-virtual Machine Virtual Machine 2000 운영체제 3.25

26 가상기계 (Virtual Machines) ~ 가상기계소프트웨어가하는일» 실제기계상에서가상기계 (multiple virtual machine) 를다중프로그래밍 (multiprogramming) 기계의정확한복제가쉬운일이아님» 기계 : 2 modes(user mode, monitor mode)» 가상기계소프트웨어 : monitor mode 에서동작 ( 진짜 OS)» 가상기계자체는 user mode 에서만동작 : virtual user mode 에서 system call -> virtual monitor mode 다중가상기계의다중프로그래밍» 매우느림 ( 특권명령들을 simulate) 가상기계의장점» 시스템자원의완벽한보호 ( 예 ) 서로다른화일시스템 : cf. UNIX multiuser: 1 화일시스템» 시스템개발시간의제거 : system programmer 의가상기계에서시스템개발 (Cf.) 보통시스템에서는시스템변경과검사동안시스템사용불가 가상기계의단점» 자원공유가어려움 해결 1. minisidk 를공유 ( 물리적공유디스크를소프트웨어적으로구현 ) 2. 가상기계네트워크 ( 물리적통신망을소프트웨어적으로구현 ) 2000 운영체제 3.26

27 가상기계 (Virtual Machines) 돌아온 VM» VMs are coming back into fashion» 시스템조화성 (compatibility) 문제의해결책» ( 예 ) SunSparc 에서 MS-DOS 프로그램수행 본래의프로세서위에가상인텔기계 (Virtual Intel machine) 를생성 (MS-DOS run) Intel 명령을번역 -> SunSparc 명령어세트로변환 Intel based system 에서수행되는것같은환상제공 ( 예 )» VMware VPC 운영체제 3.27

28 컴퓨터안의또하나의컴퓨터 Virtual Machine 을만들수있다. (VM 에다른 OS 도설치가가능하다.) VMware 의시스템요구사항 펜티엄 II 266MHz 또는이상의호환프로세서 ( 펜티엄클래식최소 ) 128MB 이상의 RAM (96MB RAM 최소 ) 256 이상의컬러디스플레이 랜카드 ( 가상네트워크를위한옵션 ) VMware 의버전 VMware 는 Windows NT/2000/XP/2003 버전과 Linux 용버전이있으며현재버전은 4.0 이다. 간편한설치와사용이쉽다. 설치는설치프로그램실행만으로끝. Configuration Wizard 를이용해서쉽게또다른 OS 를설치할수있다. 개별가상머신은호스트컴퓨터로부터독립적이므로, 가상머신에서실행되는연산들은호스트컴퓨터에전혀지장을주지않는다. 가상디스크를통해재파티션할필요없이새로운운영체제를추가시킬수있다 운영체제 3.28

29 Host Operating Systems» Microsoft Windows NT 4.0» Windows 2000» Windows XP» Windows Server 2003» Popular Linux distributions (complete list) Guest Operating Systems» Microsoft Windows Server 2003» Windows XP» Windows 2000» Windows NT 4.0» Windows Me» Windows 98» Windows 95» Windows 3.1» MS-DOS 6» Popular Linux distributions including Red Hat, SuSE, and Mandrake» FreeBSD» Novell NetWare 6.0 and 5.1 VMware 의동작 2000 운영체제 3.29

30 자바 (Java) ~ 자바기술 : 1995 이후나타나 Sun Microsystems 의기술 자바기술의 3 구성요소» Programming-language specification object oriented: class 들로구성 architecture-neutral: 자바가상기계 (JVM; Java Virtual Machine) 에서수행되는명령어인바이트코드출력 (bytecode output,.class) 생성 distributed: 원래 applets( 제한된자원에접근하며웹브라우저에서수행되는프로그램 ) 지원으로 internet programming 에서인기, networking 지원, distributed objets(rmi; Remote Method Invocation) 지원 multithreaded language: multiple flows of control secure: Chapter 19 memory managing: garbage collection» API(Application-Programming Interface) base API: graphics, I/O, utilities, networking(java.lang, java.awt, java.io, java.net) 지원 standard API: enterprise, commerce, security, media 지원» Virtual machine specification JVM: class loader 와 Java interpreter 로구성» class loader:.class files 적재» Java interpreter: interpreter 또는 JIT(just-in-time) compiler Java platform: JVM + Java API 2000 운영체제 3.30

31 자바 (Java) Java platform» 구현방법 on top of a host OS: Unix, Windows as part of a web browser: Micosoft Explorer, Netscape communicator in hardware: cellular phones» Java application 또는 applet 이실행 (main() method 실행 ) 될때마다 JVM 의 instance 생성» 구현방법은시스템마다다르나표준적인프로그래밍인터페이스 (architecture-neutral interface) 제공 Java 개발환경» compile-time environment: java source(java program 또는 applet) 를 bytecode 로변환» run-time environment: host computer 를위한 Java platform(jvm) Java compiler -> byte code -> JVM -> 기계어명령 -> H/W( 그림 3.15) 2000 운영체제 3.31

32 자바가상기계 (Java Virtual Machine) 2000 운영체제 3.32

33 자바플렛폼 (Java Platform) 2000 운영체제 3.33

34 플렛폼에무관한 Java.class 파일 2000 운영체제 3.34

35 자바개발환경 (Java development environment) 2000 운영체제 3.35

36 시스템설계및구현 (System Design and Implementation) ~ 설계목적 (Design Goals)» 최상위결정 하드웨어와시스템형태 (batch, time-shared, single-user, multiuser, distributed, real-time, general-purpose)» Requirements( 요구사항 ) 사용자목적 (User goals)» 배우기쉽고 (easy to learn),» 사용하기쉽고 (easy to use),» 신뢰할수있고 (reliable),» 안정적이고 (safe),» 빠를것 (fast) 시스템목적 (System goals)» 설계, 구현, 유지가쉽고 (easy to design, implement, maintain),» 유연하고 (flexible),» 신뢰할수있고 (reliable),» 오류없고 (error-free),» 효율적일것 (efficient) 2000 운영체제 3.36

37 시스템설계및구현 (System Design and Implementation) ~ 기법과정책 (Mechanisms and Policies)» 기법 (Mechanisms) : how to do something ( 예 ) CPU 보호기법은 Timer로» 정책 (Policies) : What will be done ( 예 ) timer out 시간결정» 정책결정 -> 기법결정 A general mechanism이면정책변경이몇몇매개변수변경만유도 ( 예 ) CPU-intensive VS I/O intensive 정책» Microkernel-based OS(Mach) 기법과정책의확실한분리» Apple Mac OS 기법과정책의혼합 (interface가 Kernel안에 -> Same look& feel)» 정책결정은자원할당과스케줄링에중요 2000 운영체제 3.37

38 시스템설계및구현 (System Design and Implementation) ~ 구현 (Implementation)» OS 를고급언어로구현하는추세 최초 : Burroughs computer 의 Master Control Program(MCP) : ALGOL 의변형 MULTICS(MIT) : PL/1 Prime Computer 의 Primos OS : FORTRAN 의일종 UNIX, OS/2, Windows/NT(C++ 약간 ) : C UNIX: CPU Scheduler 와 device deriver 부분의 6% 인 900 여줄만 Assembly 어로쓰임, 94% 는 C 로 JVM: Java» OS 를고급언어로구현하는장점 1. Faster writting : 코드작성이빠르고 2. Compact codes : 코드가간결하고 3. Easier to understand and debug : 이해와수정이쉽고 4. Easier to port : 쉽게이식됨» MS-DOS : 8088 assembly 어로쓰임 -> Intel 계열 CPU 에만» Unix : C 로쓰임 -> Intel 80X86, Motorola 680X0, SPARC, MIPS RX000» OS 를고급언어로구현하는단점 1. Reduce speed : 속도가느리고 2. Increase storage : 기억장치가많이필요 그러나좋은 Compiler 로보완 성능의관건 : 자료구조와알고리즘 (code 가 assembly 로되었거나고급언어로되었거나 ) 성능향상» critical routines(memory manager, CPU scheduler) 의병목 (bottlenecks) -> assembly 어로대체 2000 운영체제 3.38

39 시스템설계및구현 (System Design and Implementation) 시스템생성 (System Generation)» OS 는다양한기종에수행되어야하므로특정컴퓨터 site 를위해시스템을 configure/generate( 구성 / 조립 / 생성 )» SYSGEN( 특별프로그램 ) : System generation» 질문 What CPU is to be used? 사용 CPU 는? How much memory is available? 사용가능한기억장치는? What devices are avilable? 사용가능한주변장치는? What operating-system options are desired, or what parameter values are to be used? 운영체제안에선택사항과매개변수는?» 보통은컴파일해서 OS 의새버전생성 (Tailored)» 다른방법 1. Precompiled library : 미리준비된라이브러리에서선택 ( 예 ) device driver 선택 ( 재컴파일없고시스템생성빠르나너무일반적일수있음 ) 2. Table driven : 모든코드는항상시스템안에, 시스템테이블의값대로실행시간에선택 ( 시스템테이블생성만으로시스템생성 )» OS 가생성되면 (generation) -> hardware 가 booting 하여이용 ROM 의 bootstrap loader 또는 bootstrap program -> OS load MS-DOS : bootstrap loader -> bootstrap program( 보조기억장치안에 ) -> OS load 2000 운영체제 3.39

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

Integ

Integ HP Integrity HP Chipset Itanium 2(Processor 9100) HP Integrity HP, Itanium. HP Integrity Blade BL860c HP Integrity Blade BL870c HP Integrity rx2660 HP Integrity rx3600 HP Integrity rx6600 2 HP Integrity

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

More information

Microsoft PowerPoint APUE(Intro).ppt

Microsoft PowerPoint APUE(Intro).ppt 컴퓨터특강 () [Ch. 1 & Ch. 2] 2006 년봄학기 문양세강원대학교컴퓨터과학과 APUE 강의목적 UNIX 시스템프로그래밍 file, process, signal, network programming UNIX 시스템의체계적이해 시스템프로그래밍능력향상 Page 2 1 APUE 강의동기 UNIX 는인기있는운영체제 서버시스템 ( 웹서버, 데이터베이스서버

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

운영체제란? PC를구입하면 Windows XP, Windows 7, Linux, MS-DOS Mac OSX, ios 운영체제 : Operating System 운영체제가없는컴퓨터? 컴퓨터 : 프로세서와메모리 전원을켜면어떤일이? 휘발성메모리 - 야생마 프로그램을실행하려면

운영체제란? PC를구입하면 Windows XP, Windows 7, Linux, MS-DOS Mac OSX, ios 운영체제 : Operating System 운영체제가없는컴퓨터? 컴퓨터 : 프로세서와메모리 전원을켜면어떤일이? 휘발성메모리 - 야생마 프로그램을실행하려면 운영체제 Introduction 양희재교수 (hjyang@ks.ac.kr) / 경성대학교컴퓨터공학과 운영체제란? PC를구입하면 Windows XP, Windows 7, Linux, MS-DOS Mac OSX, ios 운영체제 : Operating System 운영체제가없는컴퓨터? 컴퓨터 : 프로세서와메모리 전원을켜면어떤일이? 휘발성메모리 - 야생마 프로그램을실행하려면?

More information

ESP1ºÎ-04

ESP1ºÎ-04 Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

untitled

untitled Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

1

1 04단원 컴퓨터 소프트웨어 1. 프로그래밍 언어 2. 시스템 소프트웨어 1/10 1. 프로그래밍 언어 1) 프로그래밍 언어 구분 각종 프로그래밍 언어에 대해 알아보는 시간을 갖도록 하겠습니다. 우리가 흔히 접하는 소프트웨어 들은 프로그래밍 언어로 만들어지는데, 프로그래밍 언어는 크게 2가지로 나눌 수 있습니다. 1 저급어 : 0과 1로 구성되어 있어, 컴퓨터가

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6 GNU/ 1, qkim@pecetrirekr GNU/ 1 1 2 2 3 4 31 MS-DOS 5 32 LOADLIN 5 33 DOS- LILO 6 34 DOS- 6 35 LILO 6 4 7 41 BIOS 7 42 8 43 8 44 8 45 9 46 9 47 2 9 5 X86 GNU/LINUX 10 1 GNU/, GNU/ 2, 3, 1 : V 11, 2001

More information

Microsoft PowerPoint os2.ppt [호환 모드]

Microsoft PowerPoint os2.ppt [호환 모드] 2 장컴퓨터시스템구조 (Computer-System Structures) 컴퓨터시스템연산 (Computer System Operation) 입출력구조 (I/O Structure) 저장장치구조 (Storage Structure) 저장장치계층 (Storage Hierarchy) 하드웨어보호 (Hardware Protection) 일반적인시스템구조 (General

More information

F1-1(수정).ppt

F1-1(수정).ppt , thcho@kisaorkr IPAK (Information Protection Assessment Kit) IAM (INFOSEC Assessment Methodology) 4 VAF (Vulnerability Assessment Framework) 5 OCTAVE (Operationally Critical Threat, Asset, and Vulnerability

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

ARMBOOT 1

ARMBOOT 1 100% 2003222 : : : () PGPnet 1 (Sniffer) 1, 2,,, (Sniffer), (Sniffer),, (Expert) 3, (Dashboard), (Host Table), (Matrix), (ART, Application Response Time), (History), (Protocol Distribution), 1 (Select

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

¨ìÃÊÁ¡2

¨ìÃÊÁ¡2 2 Worldwide Converged Mobile Device Shipment Share by Operating System, 2005 and 2010 Paim OS (3.6%) BiackBerry OS (7.5%) 2005 Other (0.3%) Linux (21.8%) Symbian OS (60.7%) Windows Mobile (6.1%) Total=56.52M

More information

목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER

목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER < Tool s Guide > 목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER 실행파일... 7 4. DEVICE-PROGRAMMER 사용하기...

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

1. 회사소개 및 연혁 - 회사소개 회사소개 회사연혁 대표이사: 한종열 관계사 설립일 : 03. 11. 05 자본금 : 11.5억원 인 원 : 18명 에스오넷 미도리야전기코리 아 미도리야전기(일본) 2008 2007 Cisco Premier Partner 취득 Cisco Physical Security ATP 취득(진행) 서울시 강남구 도심방범CCTV관제센터

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 INSTALL LINUX Jo, Heeseung DOWNLOAD PROGRAMS Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://ubuntu.com - server, 64bit version http://cslab.jbnu.ac.kr/_down/ubuntu-18.04.2-live-serveramd64.iso

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

리뉴얼 xtremI 최종 softcopy

리뉴얼 xtremI 최종 softcopy SSD를 100% 이해한 CONTENTS SSD? 03 04 05 06 07 08 09 10 11 12 13 15 14 17 18 18 19 03 SSD SSD? Solid State Drive(SSD) NAND NAND DRAM SSD [ 1. SSD ] CPU( )RAM Cache Memory Firmware GB RAM Cache Memory Memory

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

Oracle9i Real Application Clusters

Oracle9i Real Application Clusters Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability

More information

untitled

untitled Embedded System Lab. II Embedded System Lab. II 2 RTOS Hard Real-Time vs Soft Real-Time RTOS Real-Time, Real-Time RTOS General purpose system OS H/W RTOS H/W task Hard Real-Time Real-Time System, Hard

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

Microsoft PowerPoint - o2.pptx

Microsoft PowerPoint - o2.pptx 2 장. 운영체제시스템구조 목표 운영체제가사용자, 프로세스및다른시스템에게제공하는서비스를기술 운영체제를구성하는여러방법들을논의 운영체제설치 (install) 방법, 맞춤화 (customize) 과정, 부팅과정을설명 2 운영체제에대한관점 운영체제가제공하는서비스 사용자 / 프로그래머입장 운영체제가제공하는인터페이스 프로그래머입장 시스템호출 (system call) 운영체제구성요소

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install Linux Jo, Heeseung Download Programs Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://cslab.jbnu.ac.kr/_down/ubuntu-16.04.2-desktopamd64.iso

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

More information

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고 OT S / SOFTWARE 임베디드 시스템에 최적화된 Windows Embedded Compact 2013 MDS테크놀로지 / ES사업부 SE팀 김재형 부장 / jaei@mdstec.com 또 다른 산업혁명이 도래한 시점에 아직도 자신을 떳떳이 드러내지 못하고 있는 Windows Embedded Compact를 오랫동안 지켜보면서, 필자는 여기서 그와 관련된

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

KDTÁ¾ÇÕ-1-07/03

KDTÁ¾ÇÕ-1-07/03 CIMON-PLC CIMON-SCADA CIMON-TOUCH CIMON-Xpanel www.kdtsys.com CIMON-PLC Total Solution for Industrial Automation PLC (Program Logic Controller) Sphere 8 Total Solution For Industrial Automation PLC Application

More information

Figure 5.01

Figure 5.01 Chapter 4: Threads Yoon-Joong Kim Hanbat National University, Computer Engineering Department Chapter 4: Multithreaded Programming Overview Multithreading Models Thread Libraries Threading Issues Operating

More information

Plc\PLC-p

Plc\PLC-p GP GP-PRO/PB III for Windows Ver. 4.0] (1) [ GP-PRO/PB III for Windows Ver. 4.0] ( Digital Electronic (2) (Readme.txt files ) Copyright 2000 Digital Electronics Corporation. All rights reserved. Digital

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

Microsoft PowerPoint - 권장 사양

Microsoft PowerPoint - 권장 사양 Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home

More information

THE TITLE

THE TITLE Android System & Launcher Team 8 목차 Android 1) Android Feature 2) Android Architecture 3) Android 개발방법 4) Android Booting Process Dalvik 1) Dalvik VM 2) Dalvik VM Instance Application 1) Application Package

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat Sun Server X3-2( Sun Fire X4170 M3) Oracle Solaris : E35482 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

1.LAN의 특징과 각종 방식

1.LAN의 특징과 각종 방식 0 Chapter 1. LAN I. LAN 1. - - - - Switching - 2. LAN - (Topology) - (Cable) - - 2.1 1) / LAN - - (point to point) 2) LAN - 3) LAN - 2.2 1) Bound - - (Twisted Pair) - (Coaxial cable) - (Fiber Optics) 1

More information

초보자를 위한 자바 2 21일 완성 - 최신개정판

초보자를 위한 자바 2 21일 완성 - 최신개정판 .,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java

More information

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

Corporate PPT Template

Corporate PPT Template Tech Sales Consultant Oracle Corporation What s New in Oracle9iAS Forms? Why upgrade Oracle Forms to the WEB? Agenda Oracle9i Forms Web Oracle9i Forms Oracle9i Forms Oracle9i Forms What s NEW in Oracle

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Microsoft PowerPoint - 2-OS-Structure

Microsoft PowerPoint - 2-OS-Structure 2장. 구조 (OS Structure) 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 강의목표및내용 목표 사용자, 프로세스및다른시스템에게제공하는서비스 구성요소 운영제제설치및부팅과정 내용 서비스 사용자인터페이스 시스템호출및시스템프로그램 구조 가상기계 시스템부트 순천향대학교컴퓨터공학과 2 서비스 (1) 는프로그램과프로그램의사용자에게어떤서비스를제공 사용자인터페이스

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

スライド タイトルなし

スライド タイトルなし 2 3 회사 소개 60%출자 40%출자 주식회사 NTT데이타 아이테크 NTT DATA의 영업협력이나 첨단기술제공, 인재육성등 여러가지 지원을 통해서 SII 그룹을 대상으로 고도의 정보 서비스를 제공 함과 동시에 NTT DATA ITEC 가 보유하고 있는 높은 업무 노하우 와 SCM을 비롯한 ERP분야의 기술력을 살려서 조립가공계 및 제조업 등 새로운 시장에

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

3장

3장 Check 학습기간후복습하기가능합니다 1.1, 1.2 수정된 Quiz 다시해보세요 자기소개게시판추천왕을모십니다 설문은중간시험까지쭈욱계속됩니다 모바일콘텐츠를원하시나요? telnet 117.16.244.59» Windows 명령프롬프트또는 Linux 셸터미널에서 telnet 117.16.244.59 입력 login: s 자기학번 Password: s**** vi

More information

R50_51_kor_ch1

R50_51_kor_ch1 S/N : 1234567890123 Boot Device Priority NumLock [Off] Enable Keypad [By NumLock] Summary screen [Disabled] Boor-time Diagnostic Screen [Disabled] PXE OPROM [Only with F12]

More information

AV PDA Broadcastin g Centers Audio /PC Personal Mobile Interactive (, PDA,, DMB ),, ( 150km/h ) (PPV,, ) Personal Mobile Interactive Multimedia Broadcasting Services 6 MHz TV Channel Block A Block

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

기타자료.PDF

기타자료.PDF < > 1 1 2 1 21 1 22 2 221 2 222 3 223 4 3 5 31 5 311 (netting)5 312 (matching) 5 313 (leading) (lagging)6 314 6 32 6 321 7 322 8 323 13 324 19 325 20 326 20 327 20 33 21 331 (ALM)21 332 VaR(Value at Risk)

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems C Programming 컴퓨터시스템 (Computer Systems) Seo, Doo-Ok Clickseo.com clickseo@gmail.com 목 차 컴퓨터시스템 프로그래밍언어 2 컴퓨터시스템 컴퓨터시스템 컴퓨터하드웨어 컴퓨터소프트웨어 프로그래밍언어 3 컴퓨터시스템 컴퓨터시스템 하드웨어 : 물리적인장비 소프트웨어 : 프로그램 ( 명령어 ) 들의집합 Computer

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information