[시스템프로그래밍] 시스템 프로그래밍

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2009.08.10 / 2019.12.24
  • 9페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,200원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
열심히 작성했습니다.
목차
1. 컴파일러와 인터프리터의 차이점에 대해 설명하시오

2. 운영체제의 발전과정을 설명하라

3. 로더의 역할과 재배치 로더의 기능 4가지를 설명하시오

4. 운영체제의 기능은 무엇인가?

5. 다중프로그래밍 체제와 다중처리체제는 어떻게 다른가?

6. 명령어 실행 4단계를 설명하라

7. 시스템 버스의 종류와 각각의 하는 역할을 설명하시오

8. 기억장치 관리기법의 종류와 각각의 특징에 대해 설명하라

9. 프로그래밍 언어계층과 각각의 장단점에 대하여 설명하라

10. 레지스터의 역할은 무엇인가? 그리고 그 종류는 어떤 것이 있는가?

11. 논리주소와 물리주소의 개념 및 논리주소가 물리주소로 바뀌는 과정을 설명하여라

12. 플레그 레지스트의 각 비트들에 대한 명칭 및 기능에 대해 설명하라

13. 조건 분기와 무조건 분기를 설명하라

14. 주소지정방식을 모두 설명하라

15. 유효주소는 무엇인가? 그리고 어떻게 계산하는가?

16. 프로그램이 실행되기까지의 과정과 각 중간과정의 모듈(목적 모듈)이 저장 되는 곳을 설명하라

17. 기호는 정의되는 곳에 따라서 2가지로 나눌 수 있다. 이 각 경우에 기호의 값을 결정하는 구체적 시기는 언제인지 설명해라

18. 기호를 참조하는 방향에 따라서 기호 참조 방법을 분류하고, 이것이 어셈블러에게 제기하는 문제점은 무엇인가?

19. 어셈블러의 이중패스 알고리즘에서 패스1과 패스2가 하는 역할을 각각 설명하라

20. 단일패스 알고리즘에서 전향참조를 해결하는 방법을 설명하라

21. 단일패스 어셈블러에서 기호의 단순전향참조처리와 다수전향 참조처를 구분하여 설명하라
본문내용
6. 명령어 실행 4단계를 설명하라

① 명령어 인출
판독과정에 따라 IP가 기억하고 있는 주소를 주소버퍼를 통하여 주소버스에 주면 데이터버스를 통하여 기억장소에서 명령어를 가져온다. 읽어온 명령어는 BIU의 명령어 큐에 저장하고 IP의 주소를 증가시켜 다음 명령어가 기억된 곳을 가리키게 된다.

② 명령어 해독
명령어 큐의 명령어를 EU로 보내 부호화된 것을 해독하여 실제로 회로상에서 필요한 동작이 무엇인지 알아낸다.
③ 데이터 인출
해독된 명령어에 따라 데이터를 인출(fetch)한다. 읽어온 데이터는 내부버스를 통하여 레지스터에 지정된다.

④ 실행사이클
연산을 실행하고 연산결과는 레지스터에 저장되든지 기억장치에 보내기 위해 데이터버퍼에 잠시 보관되었다가 기록사이클에 의해 기억장소로 저장된다.

7. 시스템 버스의 종류와 각각의 하는 역할을 설명하시오

(1) 데이터버스 : CPU에서 메모리나 입출력 기기에 자료를 송출한다든가 반대로 메모리나 입출력 기기에서 CPU에 자료를 읽어 들일 때 필요한 전송로이다.
(예) 쌍방향 통신 기능으로 데이터를 운반하는데 사용

(2) 주소 버스 : CPU가 메모리나 입출력 기기의 주소를 지정할 때 사용되는 전송로이다.
(예) 단방향버스

(3) 제어 버스 : CPU가 현재 무엇을 하고 있는가를 메모리나 입출력 기기에 알려주거나, CPU에게 어떤 동작을 취하라고 지시하기 위한 제어 신호를 보내는데 사용하는 전송로이다.
(예) 단방향버스

8. 기억장치 관리기법의 종류와 각각의 특징에 대해 설명하라

① 선형 기억장치(linear memory)
기억장치의 주소를 선형으로 배열해 놓아 논리주소와 물리주소가 바로 대응한다.

② 세그먼트(segment)관리기법
기억장소를 여러 개의 세그먼트로 나눈 것으로 논리주소와 물리주소가 일치하지 않는다. 논리주소에 세그먼트번호를 합하여 실제 물리주소를 얻는다.

③ 페이징(paging)관리기법
블록의 크기가 일정한 페이지로 기억장소를 분활 한다.

④ 페이징/세그먼테이션 관리방법
페이징과 세그먼테이션을 결합한 방법이다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [시스템프로그래밍 , SIC, SIC_XE, 어셈블러, assembler,] SIC_XE 어셈블러 assembler 시스템프로그래밍
  • 시스템 프로그래밍담당교수님 : 고영배 교수님학 과 : 정보 및 컴퓨터 공학학 번 : 이 름 : 개요구현한 어셈블러의 주요 기능은 sic과 sic/xe용 asm 파일을 object파일로 어셈블 해주는 것이다. sic/xe에서의 #, +, @, BASE 까지 지원한다.컴파일 환경은 Visual Studio .NET 2005 버전이며 C로 작성하였다. 실행 환경은 windows XP 버전의 os에서 커맨드 상에서 하였다.어셈블러의 사용방법은 sicxeassembler 소스파일 생성파일 이다.(확장자까지 붙여야 함)알고리즘전체 알

  • 시스템프로그래밍 - 어셈블러의 역활, 단일 패스 어셈블러
  • 어셈블러의 역할, 단일 패스 어셈블러Sec. 6.0, 6.1, 6.4시스템 프로그래밍ContentsSec 6.0 8086 어셈블러 설계Sec 6.1 어셈블러의 역할Sec 6.4 단일 패스 어셈블러Q & A1234-2-시스템 프로그래밍Sec 6.0 8086 어셈블러 설계MOV AX, BX : 레지스터 BX의 값을 레지스터 AX에 복사MOV AX, FOUR : 주소 FOUR에 있는 값을 레지스터 AX에 복사ADD AX, DX : 레지스터 AX에 레지스터 DX값을 덧셈ADD AX, FIVE : 주소 FIVE에 있는 값을 레지스터 AX에 덧셈JMP OVER : 기호 OVER로 분기함고급언어

  • [고급시스템프로그래밍] Linux System이 제공하는 IPC통신 메커니즘을 통한 Dictionary
  • 고급시스템 프로그래밍 설계 지침서설계과제 결과 보고서 과제 요약서과 제 요 약 서설계과제명Linux System이 제공하는 IPC통신 메커니즘을 통한 Dictionary주요기술용어(5~7개 단어)IPC, FIFO, Message Queue, Shared Memory, Socket1. 개발목표서로 다른 시스템 간에 자료를 주고받을 수 있는 IPC 메커니즘인 Socket에 대해 살펴보고 비교 분석함으로 각 메커니즘의 심화된 기능을 쉽게 터득할 수 있는 바탕을 갖추며, 어떤 application program에는 어떤 IPC메커니즘의 사용

  • [전산] 시스템프로그래밍 몇 개
  • FILE:PRIMES.ASM; Turbo Assembler Copyright (c) 1988, 1991 By Borland International, Inc.; PRIMES.ASM;; Sample 80386 code to calculate all primes between; 0 and a specified value (inclusive).;; Input (assumes a large far call, with 6 bytes of return address; pushed on the stack):;; ESP+06h on entry (last parameter pushed) - the ; doubleword value of the maximum number to be checked as; to whether it is a prime.;; ESP+0Ah on entry (first parameter pushed) - a large far; (6 byte offset) pointer to the table in which to store a; 1 at the offset of each number that is a prime and

  • [컴공,시스템프로그래밍] 어셈블러 만들기.
  • FILE:ASM370.C/* Dongguk University Computer Science 94781179 Han yong hee */#include #include #include #include #include #include #define MAXMIT 158 /* maximal machine instruction */#define MAXPIT 10 /* maximal pseudo instruction */#define MAXLINE 79 /* maximal one line */#define MAXSTACK 30 /* maximal stack */#define MAXMDT 60 /* maximal macro definition */#define MAXMNT 40 /* maximal macro name */#define MAXALA 10 /* maximal argument */#define MAXESD 10 /* maximal ESD CARD */#define MAXRLD 10 /* maximal RLD CA

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.