본문 바로가기

운영체제/linux

(5)
세마포어 1. 인터럽트가 발생해을 때 운영체제의 가장 하위 레벨에서 수행하는 작업의 개요 fork()와 시스템콜로 프로세스가 생성된다. 컴퓨터는 이 프로그램에 대한 정보를 가지게 된다. 프로세스의 생명 주기동안 메모리 영역을 밟게 되는데 그 영역을 주소공간(address space)라고 한다. (memory management) PC가 어디에 있느냐에 따라 주소 공간의 상태가 계속 변한다. 또한 CPU의 레지스터의 내용도 변하게 된다. (process management) 결국 프로세스의 테이블 정보는 다음을 가지게 된다. - memory management - process management - file management 프로세스가 인생을 살아가면서 그 상태로 (이전의 CPU를 썼던 썼던 상태) 돌아와야 하..
운영체제 기본적인 개념과 그에 대한 답변 1. 다음 용어들에 대하여 설명하여라. (a) Batch process : 일괄 처리(batch processing)란 컴퓨터 프로그램 흐름에 따라 순차적으로 자료를 처리하는 방식이다. 초기의 일괄처리 방식은 사용자와 상호작용하는 것이 불가능했지만, 운영 체제가 발전함에 따라 프로그램 입출력를 통해 상호작용하는 것이 가능해졌다. 일괄 처리는 1950년대 전자 컴퓨팅 초기 시절 이후 메인프레임 컴퓨터와 함께하고 있다. (b) interactive system : 컴퓨터 시스템 상에서 임의의 작업을 처리할 때 이용자와 컴퓨터 사이의 실시간 대화를 기반으로 하는 시스템으로 시스템의 이러한 운영방식은 일괄 처리 시스템과 대조된다. 대화식 시스템의 장점은 이용자가 프로그램 실행이 초기 단계로부터 수신된 완료되지 ..
리눅스 디렉토리 구조 및 기능 리눅스 디렉토리 구조 및 기능 / 루트 디렉토리 /bin 리눅스의 기본 명령어 존재 /sbin 시스템 바이너리, 부팅, 복구 등을 위한 시스템 관리를 위한 명령어 존재 /usr/sbin : 마운트된 이후에 실행되는 프로그램 /usr/local/sbin : 로컬 시스템을 위해 새로 설치된 프로그램 /etc 환경설정과 관련된 파일, 디렉토리 존재 시스템 관리자에 의해 관리됨 /etc /rc.d 리눅스의 6가지 실행 레벨 별로 실행되는 스크립트 저장됨 /etc /shadow 패스워드가 암호화되어 저장됨 /etc /group 시스템 그룹에 대한 정보가 저장됨 /etc /inittab init를 설정하는 파일 /etc /issue 리눅스 시스템 접속 시 로그인 프롬프트 전에 출력되는 메시지 설정 /etc /iss..
vmware를 이용한 IP 설정 방법 기본적으로 ubuntu를 설치한뒤 ifconfig 명령을 실행하면 127.0.1.1 과 같은 local host IP address를 받는 것을 확인할 수 있다.따라서 제대로된 NAT을 이용하기 위해선제어판\네트워크 및 인터넷\네트워크 연결로 접속한다.VMnet8을 활성화 시켜준 뒤 vmware에서 내가 작업하려는 가상이미지에 마우스 우클릭 -> 셋팅을 선택해준다.좌측의 Network Adapter 선택 -> Custom 선택 -> VMnet8로 설정해준다. 결국 아이피가 192.168.1.130으로 설정된 것을 알 수 있다.
처음시작 : 루트권한 암호 만들기 ubuntu를 처음 설치하고 su 명령을 내리기 위해서 우선 루트 권한의 암호를 설정하는 것이 필요하다. sudo passwd root 다음과 같은 명령으로 암호를 설정한뒤 su에 접근하면 된다.