반응형
반응형

분류 전체보기 866

13강 입출력시스템(2)

1. 입출력 버스 - 컴퓨터 시스템의 버스- 중앙처리장치, 주기억장치, 각종 입출력장치, 네트워크 연결된 다른 컴퓨터들 사이에 정보가 교환될 수 잇는 통신 회선- 버스에 연결된 장치는 주 장치와 종 장치로 구분- 주장치 : 데이터 전달회선의 사용권을 획득하고 실제로 전송에 필요한 제어를 하는 장치- 종장치 : 주장치의 요구에 따른 데이터 전달에 필요한 작업을 하는 장치 - 버스 회선의 구성 : 제어 회선, 주소 회선, 데이터 회선- 중앙처리장치 내부 버스 : ALU와 레지스터 간의 데이터 이동을 윟나 버스- 주기억장치 버스 : 중앙처리 장치와 - 주기억장치 사이의 버스 / 데이터, 주소, 제어버스로 구성- 입출력 버스 : 입출력에만 이용되는 버스- 입출력 데이터 버스 / 입출력 주소 버스 / 입출력 제어..

12강 입출력시스템(1)

1. 입출략 시스템의 개요 및 구성요소- 입출력 시스템의 성능평가 > 고장시 신속한 회복능력, 확장성, 접근지연시간, 처리량 등- 구성요소- 입출력 시스템- 기본 입출력 시스템 - 입출력 장치- 입출력장치 제어기- 입출력장치 인터페이스- 입출력 버스- 입출력 제어기가 사용된 입출력 시스템- 기본입출력 시스템 + 입출력 제어기 2. 입출력장치- 사용자와 컴퓨터 시스템과의 인터페이스- 중앙처리장치 또는 기억장치와 외부의 입출력 매체 사이에 정보를 전송 3. 입출력장치 제어기 및 입출력제어기- 입출력은 입출력장치와 주기억장치 사이의 정보 전달을 의미- 주기억장치와 입출력장치는 정보 전달시 동작속도, 정보의 단위, 동작의 자율성, 오류발생률의 측면에서 다른 특성을 가짐- 이러한 차이때문에 주기억장치와 입출력 장..

11강 기억장치(2)

1. 캐시기억장치의 사상방식1) 직접 사상- 중앙처리장치가 주기억장치를 참조할 떄 중앙처리장치 주소를 Tag 필드와 Index 필드로 나눈다.2) 연관 사상- 캐시기억장치에 데이털 블록을 저장할 떄 데이터와 그 데이터의 주기억장치 주소도 함께 저장하는 방식주기억장치의 어떤 데이터 블록도 캐시기억장치의 임의의 위치에 저장할 수 있기 때문에 직접사상방식의 단점을 일부분 보완 가능3) 집합-연관 사상- 직접사상 + 연관사상 조합- 캐시기억장치의 하나의 Index에 두 개 이상의 서로 다른 데이터 블록을 저장시켜 하나의 세트(집합) 생성 2. 가상기억장치- 보조기억장치와 같이 기억용량이 큰 기억장치를 마치 주기억장치처럼 사용하는 개념- 주기억장치의 기억용량이 부족한점을 개선하기 위한 목적- 페이징 기법, 세그먼..

10강 기억장치(1)

1. 기억장치의 개요- 기억장치 : 프로그램과 데이터를 저장하는 장치- 주기억장치 : 처리에 당장 필요한 프로그램이나 데이터 저장, 중앙처리장치와 직접 데이터 교환 가능- 보조기억장치 : 주기억장치의 보조, 중앙처리장치와 직접적인 자료교환 불가능, 용량이 크지만 전송속도는 느림- 지역성의 원리- 주어진 시간 동안에 프로그램의 실행에서 발생하는 주소들은 기억장치내의 몇몇 한정된 영역만을 반복적으로 지정하며, 그 밖의 영역에 대한 접근은 상대적으로 드문 현상- 시간적 지역성 : 어떤 내용이 한번 참조되면, 곧 바로 다시 참조되기 쉽다- 공간적 지역성 : 어떤 내용이 참조되면, 그 내용에 가까운 곳에 있는 다른 내용이 곧바로 참조되기 쉽다- 프로그램의 지역성- 기억장치 계층- 속도와 크기가 다른 기억장치를 여..

관심/추천 도서 목록

RefactoringClean Code성공으로 이끄는 팀 개발 실천기술그림으로 공부하는 IT인프라 구조 이펙티브 자바자바토비의 스프링JPA 프로그래밍(김영한) 자바스크립트 핵심 가이드 - 더글라스 크락포드자바스크립트 완벽 가이드자바스크립트 닌자 비급Javascript AllongeYou Don`t know JS자바스크립트 개론Pro Javascript Design Pattern 테스트 주도 개발, Test Driven Development by example(켄트벡)테스트 주도 개발 TDD 실천법과 도구 SQL 첫걸음Real MySqlNoSQL : 빅데이터 세상으로 떠나는 간결한 안내서 그림으로 배우는 HTP & NetworkHTTP 완벽 가이드웹 프로그래밍 Next Step 성공과 실패를 결정하는 1%..

프로그래머의 길, 멘토에게 묻다

프로그래머의 길, 멘토에게 묻다국내도서저자 : 데이브 후버(Dave Hoover),애디웨일 오시나이(Adewale Oshineye) / 강중빈역출판 : 인사이트 2010.07.26상세보기 비전공에, 회사에서도 혼자 일하다 싶이 하다보니 항상 '멘토'에 대해 갈구했었다.아마도 잘하고 싶은 욕망에 더해 한없이 모자란 내 자신을 알고 있기도 하고, 누군가 옆에서 가이드라인을 제시해주기를 바랬었는지도. 어쨌든 , 이런 마음으로 책을 읽었다.나에게 한줄기 희망이 되어주리라!제목에서 볼 수 있듯이, 마스터나 숙련공을 대상으로 하는 책이 아니다.나와 같은 주니어 레벨? 견습생? 정도가 읽으면 좋을 내용들 ㅎ 다양한 상황을 제시해주고 그 상황에서의 문제점. 그리고 해결책을패턴 형식으로 제시해준다.맹목적으로 따를 필요 ..

사우스포

1. 스포츠 영화를 좋아한다. 뻔하지만.. 스포츠 특유의 감동이랄까.물론 모든 스포츠 영화를 챙겨보진 않지만, 가급적이면 보려고 한다. 2. 복싱 영화는 로키! 만 알고 있었는데.. 어떻게 복싱 장면을 담을지 궁금했다.볼만하다는 평이 많았다는 것도 시청 이유 중 하나. 3. 물론 스포츠 영화의 구성상, 뻔하디 뻔한 스토리일수도 있다.성공한 주인공 > 좌절 > 극복 > 재기성공! 과 같은. 4. 레이챌 맥아덤즈 왜케 빨리 죽인거냐 ㅠㅠ 더 보고 싶었는데 흑흑짧지만 꽤나 사랑스럽게 나온다. 역시는 역시 역시랄까. 5. 질렌할은.. 연기 참 잘한다. 엄청 뛰어난 스토리는 아니지만 어느정도 액션도 좋고!연기도 좋으니볼만하닷!

관심사/영화 2018.11.12

9강 중앙처리장치(3)

1. 간단한 구조의 컴퓨터 설계- 설계과정1) 기본적인 컴퓨터 구성 설계2) 컴퓨터 명령어 설계3) 명령어 분석을 통한 제어논리 설계4) 하드웨어에 의한 제어장치 설계 2. 명령어 파이프라이닝- 파이프라이닝 : 어떤 일을 실행하는데 있어서 하나의 일을 여러 단계로 나누어, 중첩되게 실행함으로써 성능을 높이는 방법- 명령어파이프라이닝 : CUP의 처리속도를 향상시키기 위한 방법 중의 하나로서, CPU의 내부 하드웨어를 여러 단계로 나누어 처리하는 기술- 방법- 2단계 명령어 파이프라인 : 명령어 수행되는 컴퓨터 사이클을 2단계로 나누어 실행1) 명령어 인출 단계2) 명령어 실행 단계- 실행 속도 : 명령어의 수행으 ㄹ인출과 실행 단계가 중첩되도록 하면 명령어의 처리 속도를 2배 향상 가능- 문제점 : 두 ..

8강 중앙처리장치(2)

1. 명령어 사이클- 한 개의 명령어를 CPU에서 수행하는데 필요한 전체 수행 과정 명령어 인출 > 명령어 해석 > 명령어 실행 > 저장 > 인터럽트 처리+- 명령어 인출 : 기억 장치로부터 명령어를 가져오는 과정- 인출된 명령어의 주소는 PC에 들어있고, 인출된 명령어는 IR로 옮겨진다.- 명령어 해석 : 명령어를 해독하는 과정- 명령어의 종류에 따라 필요한 경우 오퍼랜드의 인출이 일어남- 명령어 실행 : 지정된 연산을 실행하는 과정- 간접주소지정인 경우 기억장치로부터 데이터가 들어있는 유효주소를 인출- 저장 : 명령어 실행단계에서 수행된 연산 결과가 레지스터 혹은 기억장치에 쓰여지는 과정- 인터럽트 처리 : 명령어 실행 도중에 입출력장치와 같은 다른 장치에 의해 인터럽트가 들어오면 그에 합당한 서비스..



반응형
반응형