이번 학기 학습내용 시스템 소프트웨어 개요 시스템 소프트웨어 개요 컴퓨터시스템 개요 컴퓨터시스템 개요 프로세서 구조 프로세서 구조 어셈블리어와 매크로 프로세서 어셈블리어와 매크로 프로세서 어셈블러, 링커와 로더 어셈블러, 링커와 로더 인터럽트와 고급언어 번역시스템 인터럽트와.

Slides:



Advertisements
Similar presentations
나의 미래 컴퓨터 과학 Computer Science 원유집 한양대학교. 개요 전공의 선택 컴퓨터 과학 ? 우리 생활에서의 컴퓨터 과학 어떤 것을 배우는가 ? – 컴퓨터 프로그래밍 – 운영체제 – 데이터베이스 – 네트워크 – 인공지능 – 컴퓨터 그래픽스 – 알고리즘 –
Advertisements

 사 회  4 학년 2 학기  2. 가정 생활과 여가 생활 > 2. 여가 생활의 변화 ( 7-8 /13 ) 윷놀이와 컴퓨터 게임.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
세강병원 고정자산 재물조사 총무 UNIT. 1 차 : 2015 년 11 월 10 일 전체공지 2 차 : 2015 년 11 월 11 일 ~2015 년 11 월 18 일 까지 부서별 자료 취합 서면 및 엑셀 파일 작성 3 차 : 2015 년 11 월 19 일 ~ 12 월.
1. 사고사항 2. 배상책임 유무 동 사고는 음식물을 공급한 우리김밥의 음식물 하자로 인하여 발생한 사고이므로 피해자에게 손해를 배상할 책임이 있으며, 피해자의 음식물 관리상의 하자는 없다고 판단되므로 피해자 과실 없음 3. 피해자 인적사항 및 예상손해 사항 4. 합의사항.
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
광고론 제 2장: 광고의 경제적 효과 및 규제.
표어 : 온 집으로 더불어 하나님을 경외하자(행10:2)
서로를 위한 약속 학교규칙 제·개정에 대한 이해.
초등학생들이 좋아하는 웹툰 우리반학생들이 많이보는 웹툰.
일 시 : (목) 장 소 : 1층 도서관 대 상 : 3학년 4반 (36명) 지도교사 : 박 병 진
제 2장: 광고의 경제적 효과 및 규제 광고론.
금호타이어 광고에 대한 오류. 항만물류학부 물류운영정보전공 박기훈.
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
소리가 작으면 이어폰 사용 권장!.
상품 제안서 ■ 상 품 명 : ■ 협력사명 : 이노비즈협회 (주)공영홈쇼핑.
II. 사업개요 프랜차이즈에 오신걸 환영합니다. ▶▶▶ 1.사업추진배경 ▶▶▶ 2.사업영역 ▶▶▶ 3. 방제대상 시장
TV싱 사이버경찰학과 이경실.
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
뇌를 자극하는 Windows Server 2012 R2
제품소개서 탭스 메일러 4 (TABS Mailer 4) 탭스랩주식회사.
안식일을 기억하여 거룩한 날로 지켜라 출애굽기 20장 8절 말씀 -아멘-.
OpenGL Project (3D 움직이는 자동차)
(PROJECT명: Web Server관리)
평판재하시험 데이터 정보관리 프로그램 개발.
4월 부모교육 - 유 아 기 - 00초등학교병설유치원.
제1장 시스템 소프트웨어의 개요 컴퓨터시스템 및 하드웨어 구성 컴퓨터의 구성과 기능 시스템프로그램의 개요
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
장애인의 소득보장 서비스 1.
고속철도 노반 침하관리용 DB 프로그램 개발.
재난 안전.
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
다른 사람의 입장에서 생각하고 이해하는 마음 갖기
Packet Analyzer V (주) 이네스 닷컴.
(생각열기) 비가 그칠 때 생기는 무지개는 몇 가지 색이 나타나는가? 그 원인은??
 KAA 소비자단체장 초청 회원간담회 옥외광고 산업의 현황과 과제 서범석(세명대학교 광고홍보학과 교수)
제 10장 운영체제.
센터 코칭 결과 1/2 소 속 논산센터 코칭대상 엔지니어 코칭일시 2019년 03월 11일(월), 9:00~12:00(3H)
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysLook 사용자 안내서
과거,미래,현재의 아동관 -아동 학대- (4조).
Python.
MAIL CLIENT 김창우 윤성훈 이경재.
경찰조직관리론.
나의 커리어플랜 6학년3반 최 은 진.
노인의 건강사정 학습목표 -노인의 건강 사정 요소를 인식.

1) 화가 이중섭 (작품 세계) 국어 중학교 1학년/2학기 1.능동적으로 읽기> 1)화가 이중섭 (2/6) [화면 소개]
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
비만에 관하여 장 덕 고 등 학 교.
강의 프레젠테이션 현대 사회와 미디어 12강. 미디어 문화.
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
절복은 왜 하는가 ◑ 안녕하세요. 입니다. 오늘은 절복은 왜 하는가에 대해서 여러분과 함께 공부하도록 하겠습니다. 지부 지구.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
하나님의 말씀은 나를 변화 시켜요!! 스가랴 9장9절 말씀 -아멘- 보라! 네 왕이 임하 나니 그는 겸손 하여서 나귀를 타나니
한 학기 한 권 읽기 - 책을 읽고 생각을 나누어요 - 4-2학기 독서단원
하나님의 말씀은 나를 변화 시켜요 죄와 사망의 성령의 법이 법에서 여러분을 해방 시켜 주었습니다 로마서 8장2절 말씀 –아멘-
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
운영체제 장수용.
소리가 작으면 이어폰 사용 권장!.
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
과목명: 고전문학 특강 학번: , 이름: 황인대, 윤정아 담당교수: 변승구 교수님
기술가정 1학년 1. 나와 가족의 이해 > 1. 청소년의 특징 ( 5 / 6 ) 청소년기 사회적 발달 수업계획 수업활동.
Java Programming for Beginners
2) 숨쉬는 영정 국어 중학교 1학년/2학기 6.문학과 독자 > 2) 숨쉬는 영정 (4/6) [화면 소개]
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
소리가 작으면 이어폰 사용 권장!.
분류 기준에 따라 내용을 정리하여 소개하는 글 쓰기
일본의 전자가구 2**80**7 일본어학과 4학년 하*우
신입사원 OJT교육.
Presentation transcript:

이번 학기 학습내용 시스템 소프트웨어 개요 시스템 소프트웨어 개요 컴퓨터시스템 개요 컴퓨터시스템 개요 프로세서 구조 프로세서 구조 어셈블리어와 매크로 프로세서 어셈블리어와 매크로 프로세서 어셈블러, 링커와 로더 어셈블러, 링커와 로더 인터럽트와 고급언어 번역시스템 인터럽트와 고급언어 번역시스템 운영체제의 개요 운영체제의 개요 시스템 소프트웨어 개요 시스템 소프트웨어 개요 컴퓨터시스템 개요 컴퓨터시스템 개요 프로세서 구조 프로세서 구조 어셈블리어와 매크로 프로세서 어셈블리어와 매크로 프로세서 어셈블러, 링커와 로더 어셈블러, 링커와 로더 인터럽트와 고급언어 번역시스템 인터럽트와 고급언어 번역시스템 운영체제의 개요 운영체제의 개요

시스템 프로그래밍 학습방법 TV 를 이용한 학습 TV 를 이용한 학습 디지털 라이브러리를 이용한 학습 디지털 라이브러리를 이용한 학습 홈페이지 보충학습을 이용한 학습 홈페이지 보충학습을 이용한 학습 ( ( 저의 홈페이지를 이용한 질의응답 저의 홈페이지를 이용한 질의응답 ( ( TV 를 이용한 학습 TV 를 이용한 학습 디지털 라이브러리를 이용한 학습 디지털 라이브러리를 이용한 학습 홈페이지 보충학습을 이용한 학습 홈페이지 보충학습을 이용한 학습 ( ( 저의 홈페이지를 이용한 질의응답 저의 홈페이지를 이용한 질의응답 ( (

제 1 강 학습 내용 컴퓨터시스템의 구성과 기능 컴퓨터시스템의 구성과 기능 시스템 소프트웨어의 개요와 계층구조 시스템 소프트웨어의 개요와 계층구조 프로그래밍언어의 계층구조와 종류 프로그래밍언어의 계층구조와 종류 어셈블러, 컴파일러, 인터프리터 어셈블러, 컴파일러, 인터프리터 링커, 로더, 매크로프로세서, 운영체제 링커, 로더, 매크로프로세서, 운영체제 컴퓨터시스템의 구성과 기능 컴퓨터시스템의 구성과 기능 시스템 소프트웨어의 개요와 계층구조 시스템 소프트웨어의 개요와 계층구조 프로그래밍언어의 계층구조와 종류 프로그래밍언어의 계층구조와 종류 어셈블러, 컴파일러, 인터프리터 어셈블러, 컴파일러, 인터프리터 링커, 로더, 매크로프로세서, 운영체제 링커, 로더, 매크로프로세서, 운영체제

컴퓨터 시스템의 구성 컴퓨터 소프트웨어 하드웨어하드웨어

하드웨어의 기본구성 보조기억장치 제어장치 주기억장치 연산장치 중앙처리장치 (CPU) 입력장치출력장치

프로세서의 개념 처리장치의 중요 구성요소 처리장치의 중요 구성요소 오늘날 마이크로프로세서가 오늘날 마이크로프로세서가보편적 Power PC, 펜티엄 IV, 애슬론 등 Power PC, 펜티엄 IV, 애슬론 등 고집적도, 초고속, 멀티프로세서화 고집적도, 초고속, 멀티프로세서화 처리장치의 중요 구성요소 처리장치의 중요 구성요소 오늘날 마이크로프로세서가 오늘날 마이크로프로세서가보편적 Power PC, 펜티엄 IV, 애슬론 등 Power PC, 펜티엄 IV, 애슬론 등 고집적도, 초고속, 멀티프로세서화 고집적도, 초고속, 멀티프로세서화

시스템 소프트웨어의 개요 하드웨어의 관리 하드웨어의 관리 마이크로 코드화 마이크로 코드화 사용자 편의의 지향 사용자 편의의 지향 운영체제, 컴파일러, 유틸리티 운영체제, 컴파일러, 유틸리티 하드웨어의 관리 하드웨어의 관리 마이크로 코드화 마이크로 코드화 사용자 편의의 지향 사용자 편의의 지향 운영체제, 컴파일러, 유틸리티 운영체제, 컴파일러, 유틸리티

시스템 소프트웨어의 계층구조 응 용 소프 트 웨 로더 링커 사용자 사용자 사용자 사용자 매크로프로세서 컴파일러 어셈블러 운영체제 파일시스템 하드웨어 펌웨어 어

프로그램밍 언어의 종류 절차지향 프로그래밍 언어 절차지향 프로그래밍 언어  - 저급언어 : 기계어, 어셈블리어  - 고급언어 :COBOL,FORTRAN,PASCAL,C++ 객체지향 프로그래밍 언어 객체지향 프로그래밍 언어  -C++, JAVA, Python, C# 비주얼 프로그래밍 언어 비주얼 프로그래밍 언어  -Visual BASIC,Visual C++,Delphi 절차지향 프로그래밍 언어 절차지향 프로그래밍 언어  - 저급언어 : 기계어, 어셈블리어  - 고급언어 :COBOL,FORTRAN,PASCAL,C++ 객체지향 프로그래밍 언어 객체지향 프로그래밍 언어  -C++, JAVA, Python, C# 비주얼 프로그래밍 언어 비주얼 프로그래밍 언어  -Visual BASIC,Visual C++,Delphi

어 셈 블 러어 셈 블 러어 셈 블 러어 셈 블 러 어 셈 블 러어 셈 블 러어 셈 블 러어 셈 블 러 어셈블리어를 기계어로 번역 어셈블리어를 기계어로 번역 실행가능 목적프로그램 생성 실행가능 목적프로그램 생성 컴퓨터시스템마다 다름 컴퓨터시스템마다 다름 대개 이중패스 (two-pass) 로 구성 대개 이중패스 (two-pass) 로 구성 어셈블리어를 기계어로 번역 어셈블리어를 기계어로 번역 실행가능 목적프로그램 생성 실행가능 목적프로그램 생성 컴퓨터시스템마다 다름 컴퓨터시스템마다 다름 대개 이중패스 (two-pass) 로 구성 대개 이중패스 (two-pass) 로 구성

컴파일러와 인터프리터 컴파일러 : 일괄 번역형 컴파일러 : 일괄 번역형 - COBOL,FORTRAN,PASCAL,C+ + 인터프리터 : 줄 당 해석형 인터프리터 : 줄 당 해석형-BASIC,PROLOG,Python 컴파일러와 인터프리터 컴파일러와 인터프리터 -JAVA -JAVA 컴파일러 : 일괄 번역형 컴파일러 : 일괄 번역형 - COBOL,FORTRAN,PASCAL,C+ + 인터프리터 : 줄 당 해석형 인터프리터 : 줄 당 해석형-BASIC,PROLOG,Python 컴파일러와 인터프리터 컴파일러와 인터프리터 -JAVA -JAVA

매크로 프로세서 매크로 정의 매크로 정의 - 프로그램의 반복되는 부분을 정의 - 프로그램의 반복되는 부분을 정의 매크로 호출 매크로 호출 - 정의된 매크로 명이 나타날 경우 호출 - 정의된 매크로 명이 나타날 경우 호출 매크로 확장 매크로 확장 - 매크로 명에 해당하는 내용으로 확장 - 매크로 명에 해당하는 내용으로 확장 매크로 정의 매크로 정의 - 프로그램의 반복되는 부분을 정의 - 프로그램의 반복되는 부분을 정의 매크로 호출 매크로 호출 - 정의된 매크로 명이 나타날 경우 호출 - 정의된 매크로 명이 나타날 경우 호출 매크로 확장 매크로 확장 - 매크로 명에 해당하는 내용으로 확장 - 매크로 명에 해당하는 내용으로 확장

링커와 로더 링커의 역할 링커의 역할  - 번역된 목적프로그램을 결합  적재모듈을 생성 로더의 역할 로더의 역할  - 결합된 목적프로그램을 주기억에  적재하여 실행모듈을 생성  - 절대적 적재와 재배치 적재로 구분 링커의 역할 링커의 역할  - 번역된 목적프로그램을 결합  적재모듈을 생성 로더의 역할 로더의 역할  - 결합된 목적프로그램을 주기억에  적재하여 실행모듈을 생성  - 절대적 적재와 재배치 적재로 구분

운영체제의 개요 하드웨어의 관리 하드웨어의 관리 - 프로세서, 기억장치, 입출력장치 통신 장치, 데이터나 정보 통신 장치, 데이터나 정보 분산, 병행, 다중처리로 발전 분산, 병행, 다중처리로 발전 - 초기에는 일괄, 다중, 시분할 처리 개인용 컴퓨터 운영체제의 보편화 개인용 컴퓨터 운영체제의 보편화 -Windows 98/Me/2000/CE/XP -Windows 98/Me/2000/CE/XP 서버용 운영체제의 보편화 서버용 운영체제의 보편화 -UNIX, LINUX -UNIX, LINUX 하드웨어의 관리 하드웨어의 관리 - 프로세서, 기억장치, 입출력장치 통신 장치, 데이터나 정보 통신 장치, 데이터나 정보 분산, 병행, 다중처리로 발전 분산, 병행, 다중처리로 발전 - 초기에는 일괄, 다중, 시분할 처리 개인용 컴퓨터 운영체제의 보편화 개인용 컴퓨터 운영체제의 보편화 -Windows 98/Me/2000/CE/XP -Windows 98/Me/2000/CE/XP 서버용 운영체제의 보편화 서버용 운영체제의 보편화 -UNIX, LINUX -UNIX, LINUX

제1강 요 약제1강 요 약제1강 요 약제1강 요 약 제1강 요 약제1강 요 약제1강 요 약제1강 요 약 처리장치의 가장 중요한 구성 요소는 프로세서 처리장치의 가장 중요한 구성 요소는 프로세서 시스템 소프트웨어는 점점 마이크로코드화와 사용자 중심으로 발전 시스템 소프트웨어는 점점 마이크로코드화와 사용자 중심으로 발전 프로그래밍 언어는 절차지향, 객체지향, 비주얼 언어로 구분 프로그래밍 언어는 절차지향, 객체지향, 비주얼 언어로 구분 언어는 크게 인터프리터형과 컴파일러형으로 구분 언어는 크게 인터프리터형과 컴파일러형으로 구분 매크로 프로세서는 프로그램 코드의 반복작성의 문제점을 해소 매크로 프로세서는 프로그램 코드의 반복작성의 문제점을 해소 링커는 번역된 목적 프로그램을 연결하여 적재 모듈 생성 링커는 번역된 목적 프로그램을 연결하여 적재 모듈 생성 로더는 적재모듈을 주기억에 적재하여 실행모듈 생성 로더는 적재모듈을 주기억에 적재하여 실행모듈 생성 운영체제의 주된 목적은 컴퓨터시스템의 자원관리 운영체제의 주된 목적은 컴퓨터시스템의 자원관리 처리장치의 가장 중요한 구성 요소는 프로세서 처리장치의 가장 중요한 구성 요소는 프로세서 시스템 소프트웨어는 점점 마이크로코드화와 사용자 중심으로 발전 시스템 소프트웨어는 점점 마이크로코드화와 사용자 중심으로 발전 프로그래밍 언어는 절차지향, 객체지향, 비주얼 언어로 구분 프로그래밍 언어는 절차지향, 객체지향, 비주얼 언어로 구분 언어는 크게 인터프리터형과 컴파일러형으로 구분 언어는 크게 인터프리터형과 컴파일러형으로 구분 매크로 프로세서는 프로그램 코드의 반복작성의 문제점을 해소 매크로 프로세서는 프로그램 코드의 반복작성의 문제점을 해소 링커는 번역된 목적 프로그램을 연결하여 적재 모듈 생성 링커는 번역된 목적 프로그램을 연결하여 적재 모듈 생성 로더는 적재모듈을 주기억에 적재하여 실행모듈 생성 로더는 적재모듈을 주기억에 적재하여 실행모듈 생성 운영체제의 주된 목적은 컴퓨터시스템의 자원관리 운영체제의 주된 목적은 컴퓨터시스템의 자원관리