1학년 2학기 기말 컴퓨터 구조 작성일 2018-12-11 제어 장치의 구성 제어 장치의 역할 주기억 장치의 명령어 해독 -> 컴퓨터 시스템 내의 각 부분으로 제어 신호 전달 진행 순서 입력받은 데이터를 기억 장치에 저장 기억장치에 있는 데이터를 연산 장치로 이동 연산 장티에서 연산된 결과를 기억 장치로 이동 기억 장치에 저장된 데이터를 출력 장치에서 출력 구성 요소 순서기 - 정해진 순서에 따라 동작 순서 제어 명령어 계수기(PC) - 다음에 실행할 명령어의 주소 기억 주소 레지스터(MAR) - 명령이ㄷ나 자료가 기억되어 있는 주소 보관 주소 처리기 - 피연산자 인출 시 해당 주소 계산 or 수행될 명령 순서가 바뀔 때 다음 명령 주소 계산 기억 레지스터 - PC가 지정하는 주기억 장치의 내용을 임시 저장 명령어 해독기 - 명령어 레지스터의 코드를 해독하여 필요한 신호 발생 명령어 레지스터 - 현재 명령 기억, OP Code와 Operand로 구성 더 읽어보기 »
2학년 2학기 기말 컴퓨터 시스템 일반 - 3 작성일 2018-12-06 | In Study vi 입력 모드 : 원하는 글자 입력 명령 모드 : 명령을 이용해 편집 :q 종료 :q! 저장 안하고 종료 :wq 저장 하고 종료 :x 저장 하고 종료 ZZ 저장 하고 종료 :r 지정한 파일의 내용을 현재 커서가 있는 줄 다음에 로드 :w 저장 :w! 덮어쓰기 라인 모드 : esc키로 진입 a : 현재 위치의 다음부터 입력 A : 현재 줄의 끝부터 입력 i : 현재 위치의 앞부터 입력 I : 현재 줄의 처음부터 입력 o : 현재 줄과 다음 줄 사이에 입력 O : 현재 줄과 이전 줄 사이에 입력 커서 단위 h, j, k, l : 좌, 하, 상, 우 단어 단위 e/E, b/B, w/W : 다음 단어의 끝, 이전 단어의 앞, 다음 단어의 앞글자로 이동 라인 단위 -, + : 이전, 다음 줄의 처음으로 이동 0, $ : 현재 줄의 맨 앞, 뒤로 이동 ^ 현재 줄의 첫 글자로 이동 문단 단위 (, ) : 문장의 시작, 끝으로 {, } : 문단의 시작, 끝으로 G : 문서의 마지막 줄 nG : n번째 줄 M : 화면의 중간 줄 삭제 명령 x : 커서쪽 문자 삭제 X : 커서 왼쪽 삭제 D : 커서부터 줄의 끝까지 삭제 dd : 현재 줄 삭제 yy : 현재 행 복사 p : 현재 행 이후 붙여넣기 숫자dd : 현재부터 숫자만큼 행 삭제 숫자yy : 현재 커서부터 숫자만큼 행 복사 블록 모드 Ctrl+V 시 블록 모드 진입 x : 삭제, y : 복사, p : 붙여넣기 u : 되돌리기, Ctrl+r : 다시 실행 검색 /단어 : 현재 위치에서 앞으로 검색 ?단어 : 현재 위치에서 뒤로 검색 n : 앞 또는 이전 검색 반복 N : 반대 방향으로 이전 검색 반복 더 읽어보기 »
2학년 2학기 기말 컴퓨터 시스템 일반 - 2 작성일 2018-12-05 | In Study 사용자 계정 관리 사용자 계정 여러 사용자가 동시에 하나에 시스템에 로그인 가능 각각의 사용자는 id라고 불리는 고유한 식별자인 계정이 필요 각 사용자는 적어도 하나의 그룹에 속함 그룹은 그룹 id로 구분 각 사용자는 자신의 홈 디렉토리와 환경 설정 파일 소유 각 사용자는 허가권을 가진 파일에만 접근 가능 root 계정 시스템을 관리할 수 있는 유일한 계정 더 읽어보기 »
2학년 2학기 기말 컴퓨터 시스템 일반 - 1 작성일 2018-12-05 | In Study 리눅스의 개요 리눅스란? 멀티 유저, 멀티 태스킹 지원 UNIX와 유사 리누스 토발스에 의해 개발된 공개OS 독점/배타X, 프리 소프트웨어 GNU라이센스 => 누구에게나 자유롭게 배포 GNU 프로젝트 프로그램 복제/공유 자유 개작 자유 개작 후 배포 자유 리눅스의 역사 1969 - UNIX 개발(어셈블리어) 1971 - C언어로 UNIX 재작성 1985 - GNU 선언문 발표 1991 - 리눅스 커널 완성 리눅스의 특징 완벽한 멀티 유저, 멀티 태스킹 OS CLI, GUI 지원 오픈 소스 여러 종류의 파일 시스템 지원 (FAT, FAT3, NTFS, NFS, xfs) 쉘 제공 : 대화형 사용자 인터페이스 HW 효과적 사용 : 메모리 적게 차지 인터넷의 모든 기능 지원 가술 지원 어려움 배포판 전체 시스템을 구성하는 SW패키지 형태 데비안 리눅스 GNU 공식 후원 제품 우분투 : 사용자 편의성 중점 민트 레드햇 리눅스 알기 쉬운 인스톨러, 관리도구 사용 RPM(Redhat Package Manager) 지원 제품 페트라 : 래드햇 후원, 기술 지향, 짧은 간격으로 업데이트 CentOS : 래드햇 엔터프라이즈 리눅스 배포판, 기업용 서버로 많이 사용, 기술지원X 리눅스의 구조 HW cpu, gpu, ram 등의 하드웨어 커널 가장 핵심적인 연산이 이루어지는 곳 하드웨어 제어 프로세스/메모리/파일 관리 프로그램과 HW사이의 관리자 쉘 명령어를 해석하여 커널에 저장 대화형 사용자 인터페이스 명령어 이해&실행 종류 본쉘(bash) C쉘(csh) 콘쉘(ksh) 커널 -> 쉘 (작업 지시) 커널 <- 쉘 (결과 전송) 더 읽어보기 »