목록2024/12 (28)
leehyeon-dv 님의 블로그
🔑Table of ContentsPipeling AnalogyMIPS PipelinePipeline 성능Pipeline SpeedupPipelining and ISA Design HazardsStructure Hazards (구조적 해저드)Data Hazards(데이터 해저드)Data Hazards -- Forwarding (aka Bypassing(전방전달))Data Hazards -- Fowarding --- Load-Usw Data Hazard Code Scheduling to Avoid Stalls Control HazardsControl Hazards -- Stall on Branch control Hazards --- Branch Predictioncontrol Hazards --- MIPS..
간단한 구현 개요🔑Table of ContentsALU ControlThe Main Control UnitDatapath with ControlR-type InstructionR-Type instuction의 Data 및 Control 흐름Load Instruction Load Instruction 의 Data 및 Control 흐름 Branch-on-Equal Instruction Branch Instruction의 data 및 control흐름Implementing Jumps Datapath with jumps added Adding the Jump Operation Performance Issues 📌ALU ControlALU는 다음에 쓰임Load/Store : F = add (레지스터에저장된..
✨학습목표파일의 속성과 접근 권한의 개념을 이해한다접근 권한을 변경하는 방법을 익힌다접근 권한을 상속하고 초기에 설정하는 방법을 익힌다✏️파일의 속성 📄다중 사용자 시스템의 특징여러 사람이 하나의 시스템 사용다른 사람이 내 파일을 일거나 수정, 삭제 할 수 없도록 보안 필요다른 사용자의 무단 접근으로 부터 자신의 파일을 보호하는 기능으로 파일에 접근 권한을 부여해 권한 만큼만 파일을 사용 📄 파일의 속성( 유닉스에서 파일을 관리하기 위해 저장하는 정보들)파일의 종류파일 접근 권한하드 링크 개수파일 소유자의 사용자 이름파일이 속한 그룹 이름파일 크기파일의 마지막 수정 일시 📄 파일의 종류문자파일유형-일반 파일d 디렉토리 파일b블럭 단위로 읽고 쓰는 블럭 장치 특수 파일c문자 단위로 읽고 쓰는 문자 장..
✨목차1. 파일 내용 검색 : grep/egrep/fgrep2. 파일 검색: find3. 명령어 검색 : which✏️파일 내용 검색 grep [ ] 패턴 파일명들global regular expression print지정한 파일에 특정 문자열 들어있는지 검색패턴 = 문자열 , 문장, 정규표현식- i대소문자를 무시하고 검색- l해당패턴이 들어있는 파일 이름 출력-n각 라인의 번호도 함께 출력-v명시된 패턴과 일치하지 않는 줄 출력-c패턴과 일치하는 라인 수 출력-w패턴이 하나의 단어로 된 것만 출력 기본데이터 (grep.dat)UNIX 12345unix+ 123system adminNetwork 5root other shsjyoun prof kshjong..
✨목차프로세스의 개념과 종류프로세스 관리명령포그라운드와 백그라운드 프로세스사용자 정보보기✏️프로세스실행중인 프로그램종류시스템 프로세스 : 유닉스 운영에 필요한 기능 수행사용자 프로세스 : 사용자들이 실행시킨 프로세스데몬유닉스 커널에 의해 실행되는 프로세스로 특정 서비스 제공부모자식 프로세스를 만드는 프로세스자식부모에 의해 생성된 프로세스실행이 끝나면 부모프로세스에 결과를 돌려주고 종료고아실행도중에 부모 프로세스가 종료된 프로세스고아 프로세스는 1번 프로세스를 새로운 부모로 가진다좀비부모프로세스가 종료처리 하지 않은 프로세스종료되었음에도 할당된 시스템 자원이 회수되지 않은 상태 ✏️프로세스 관리 명령 psprocess status프로세스 정보출력(PID ,터미널, CPU 시간, 명령어)- e시스템에 있는..
✨목차1. 파일 아카이브2. 파일 아카이브와 압축 : jar3. .Z 파일 : compress/ uncompress4. .gz 파일: gzip/gunzip5. .zip 파일 : zip/unzip6. .bz2파일 : bzip2/bunzip2 ✏️파일 아카이브 : tar아카이브원래 의미: 보관소, 저장소유닉스에서의 의미 : 파일을 묶어 하나로 만든 것ctar 파일 생성t tar 파일 목록보기xtar 파일 풀기f 아카이브 파일이나 tape 장치등 지정v표준 출력으로 실행내용 출력h심볼릭 링크의 원본 파일 포함 아카이브 생성: cvf$ tar cvf txt.tar *.txta 1.txt 1Ka 2.txt 1Ka 3.txt 1K$ ls1.txt 2.txt 3.txt tmp txt.tar아카이브 생성..
✨목차1. 사용자간 직접 통신 : write/wall/talk/mesg2. 이메일 보내기 : mailx3. 호스트와 개인 정보 확인 4. 파일 송수진 : ftp ✏️사용자간 직접 통신 write로그인 한 사용자에게 메시지를 보낸다 전송: ctrl + D단말기 명 = 같은 사용자 id로 로그인을 여러번 경우, 단말기 명을 지정할 수 있음$ write user2This is a test message //메시지 입력 후 엔터//상대방 터미널에 다음 메시지가 표시됩니다 user2@solaris11:~$ Message from user1 on solaris11 (pts/2) [ 날짜 및 시간 ] ...This is a test message wall 시스템에 로그인 하고 있는 모든 사용자에게 메..
✨목차1. 파일정보 수집 : wc2. 파일정렬 : sort3. 파일 분할 : split4. 중복 삭제 :uniq5. 필드 잘라내기 : cut6. 두 파일 연결하기 : paste 7. 파일 덤프 : dd ✏️파일 정보 수집 : wc 파일의 단어, 라인, 문자 수를 세는 명령어연상 : word count-c바이트 수-m문자수-C-m과 동일-l라인 수 -w화이트 스페이스나 새로운 행으로 구분된 단어 수 $ ls -l > test_wc //디렉토리 파일 정보의 출력결과를 test_wc로 저장$ cat test_wc //파일 내용 출력total 5-rw-r--r-- 1 user1 staff 189 4월 29 21:14 h.txt-rw-r--r-- 1 user1 staff 189 4월 29..