목록전체 글 (52)
pugnet
📘 9장 Bash: 조건문과 테스트 연산자9.1 변수의 기초변수 선언: var=value (공백 금지)참조: $var 또는 ${var}name="아무개" echo "안녕하세요, $name님" 9.2 조건문과 테스트 연산자9.2.1 if 문의 형식# 형식1if 조건then 명령1elSe 명령2fi# 형식2if 조건1then 명령1elSe if 조건2 then 명령2 else 명령3 fifi# 형식 3if 조건1then 명령1elif 조건2then 명령2else 명령3fi# 세미콜론 사용 형식if 조건1; then 명령1elif 조건2; then 명령2else 명령3fi9.2.3 [ 명령어대괄호는 test의 축약형. 조건 좌우 공백 필요. 조건의 참/거짓 판단if [ 표현..
📘 7장: 프로세스 관리✅ 프로세스란?실행 중인 프로그램 인스턴스메모리 공간과 PID(프로세스 ID)를 갖고 독립적으로 실행됨✅ 프로세스의 계층 구조init 프로세스(PID 1)가 최상위 부모모든 프로세스는 부모-자식 관계로 구성됨자식 종료 시 부모가 wait()로 회수해야 함→ 안 하면 좀비 프로세스 발생→ 부모가 먼저 종료되면 고아 프로세스 → init이 수거✅ 프로세스의 생애 주기생성(Fork): 부모가 자식 프로세스를 생성실행(Exec): 새로운 프로그램을 메모리에 적재하여 실행대기(Waiting): 입출력 등 자원 대기종료(Exit): 프로세스 종료 → 상태 반환✅ 스레드(Thread)하나의 프로세스 내부에서 실행되는 작은 실행 단위메모리 공간 공유프로세스보다 생성/전환 비용이 적고 빠름✅ 포..
💽 RAM실행할 프로그램의 명령어와 데이터가 저장전원을 끄면 데이터가 사라지는 휘발성 저장 장치( ↔ 비휘발성 저장 장치( ex. 하드 디스크, SSD, CD-ROM, USB와 같은 보조기억장치 )) ...2주차에 우수혼공족으로 선정되었다!!맛있는 간식도 받고, 더 잘했어야 했는데...이번주에는 내용 정리를 못했다ㅜㅜ이번주만 지나면 혼공학습단 여름방학이다!너무너무 더운날 열정적으로 이열치열 더위 이겨내기!📝 기본 숙제1. p.185 3번- 주로 캐시 메모리로 활용됩니다. SRAM- 주로 주기억장치로 활용됩니다. DRAM- 대용량화하기 유리합니다. DRAM- 집적도가 상대적으로 낮습니다. SRAM2. p.205 1번 📝 추가 숙제Ch.07(07-2) RAID의 정의와 종류✅ RAID 종류 정리RAID..
2주차 진도 : 4.6장 ~ 6장매번 헷갈리는 개념인 소프트 링크와 하드링크.앞으로는 잘 기억해두자. 소프트 링크 (Symbolic Link)윈도우의 "바로가기"와 거의 같음원본 파일의 경로를 저장하고 따라가는 방식만약 원본 파일이 삭제되면, 링크는 끊어져서 무효가 됨디렉터리도 링크 가능하드 링크 (Hard Link)같은 파일을 다른 이름으로 복제한 것처럼 보이지만, 사실은 하나의 파일(데이터 블록)을 가리키는 또 하나의 이름원본과 하드링크는 동등한 위치이며, 둘 다 같은 inode 번호를 공유원본 파일을 삭제해도 하드 링크는 살아있고 파일 내용도 남아있음 🔍 비교표구분소프트 링크 (Symbolic)하드 링크 (Hard)링크 방식경로를 참조실제 데이터(inode)를 참조파일 삭제 시원본 삭제하면 링크는..