
총 15개
-
『리눅스 과제02』2025.05.101. 리눅스 시스템 이 과제는 리눅스 시스템에서 기본적인 디렉토리 및 파일 관리 명령어를 실습하는 내용입니다. 학생들은 터미널에서 cd, mkdir, touch, ls, rm, tar, zip 등의 명령어를 사용하여 디렉토리 구조를 생성하고 파일을 관리하는 방법을 익히게 됩니다. 또한 압축 및 해제 명령어를 통해 파일 크기를 효과적으로 관리하는 방법도 배웁니다. 2. 디렉토리 및 파일 관리 이 과제에서는 디렉토리 생성, 파일 생성, 복사, 이동, 삭제 등의 기본적인 파일 관리 기술을 다룹니다. 학생들은 상대 경로와 절대 경로 사용법...2025.05.10
-
[한국방송통신대학교] 2021년도 2학기 컴퓨터과학 UNIX시스템 중간과제물 A+ (성적우수졸업)2025.01.251. 리눅스 계정 생성 리눅스를 설치하고 일반 사용자 계정을 생성한다. 계정 이름은 학번으로 하고 계정 설명은 한글 이름으로 하며 기본 셸은 bash로 한다. 해당 계정으로 로그인 한 후 터미널 창을 띄운다. /etc/passwd 파일에서 자신의 계정 정보를 가지는 1개 라인만을 터미널 창에 출력한다. 2. vi 편집기를 이용한 파일 생성 vi 편집기를 사용하여 '동해물과 백두산이 마르고 닳도록', '하느님이 보우하사 우리나라 만세', '무궁화 삼천리 화려 강산', '대한 사람 대한으로 길이 보전하세'의 내용으로 파일 'anthem...2025.01.25
-
방송통신대학교_프로그래밍언어론_중간과제(2023)2025.01.241. CPU의 기계어 명령어 실행 과정 컴퓨터의 CPU가 기계어 명령어를 실행하는 과정은 크게 4단계로 나눌 수 있습니다. 인출(Fetch) 단계에서 CPU는 메모리로부터 다음 실행할 명령어를 가져옵니다. 디코딩(Decode) 단계에서 CPU는 가져온 명령어가 무엇을 의미하는지 해석합니다. 실행(Execute) 단계에서 CPU는 해석한 명령어에 따라 실제 작업을 수행합니다. 저장(Store) 단계에서 명령어의 실행 결과가 있을 경우, 그 결과를 메모리에 저장합니다. 이런 과정들이 수백, 수천, 수만 번 반복되며 컴퓨터는 우리가 원하...2025.01.24
-
유튜브 등에서 살펴본 리눅스 동작 장면과 수업 내용의 적용2025.05.031. 리눅스 가상 서버 실행 유튜브 등에서 다룬 내용들을 살펴보면, VMWare 프로그램을 이용해 버츄얼 머신을 설치하고 리눅스를 다루는 영상들이 많았다. 수업에서 배운 내용 외에도 구름IDE 등에서 제공하는 가상 서버 내에 우분투를 설치하는 방법 등 다양한 서비스가 있음을 알게 되었다. 2. 윈도우 버전 리눅스 활용 마이크로소프트사는 WSL2 버전을 출시하여 별도의 유료 서비스 없이도 리눅스 가상 서버를 테스트해볼 수 있는 기회를 제공했다. 학습자 역시 WSL을 설치하고 우분투를 실행하며 리눅스 가상 실행을 경험해보았다. 3. 리...2025.05.03
-
homework_042025.05.101. Linux 명령어 사용 이 프레젠테이션에서는 Linux 운영 체제에서 사용할 수 있는 다양한 명령어에 대해 설명하고 있습니다. 주요 내용으로는 cd, mkdir, wget, cp, wc, vi 등의 명령어 사용법과 그 결과를 확인하는 것입니다. 또한 vi 편집기에서 사용할 수 있는 다양한 명령어들, 예를 들어 j, J, yy, p, dd, s/pigs/lambs/g 등에 대해서도 설명하고 있습니다. 마지막으로 man 명령어를 통해 명령어의 옵션을 확인하는 방법도 다루고 있습니다. 2. Java 프로그래밍 이 프레젠테이션에서는 ...2025.05.10
-
2024년 2학기 방송통신대 UNIX시스템 중간과제물2025.01.261. 리눅스 설치 및 일반 사용자 계정 생성 리눅스(CentOS 7.9.2009) 설치 방법으로 DVD ISO 파일을 사용한 오프라인 설치와 NetInstall ISO 파일을 이용한 네트워크 설치 방법을 설명하였습니다. 일반 사용자 계정 생성 방법으로 root 권한으로 로그인 후 useradd 명령어를 사용하여 계정을 생성하고 passwd 명령어로 패스워드를 지정하는 과정을 설명하였습니다. 2. grep 명령어 사용 /etc/passwd 파일에서 자신의 계정 정보를 grep 명령어로 검색하여 출력하는 방법을 설명하였습니다. 계정 이...2025.01.26
-
UNIX시스템 2024년 2학기 방송통신대 중간과제물2025.01.261. 리눅스 설치 및 일반 사용자 계정 생성 리눅스(CentOS 7.9.2009)를 설치하고 일반 사용자 계정을 생성하는 방법을 설명합니다. 계정 이름은 학번, 계정 설명은 한글 이름, 기본 셸은 bash로 설정합니다. 해당 계정으로 로그인한 후 터미널 창을 열고 grep 명령을 사용하여 /etc/passwd 파일에서 자신의 계정 정보를 확인합니다. 2. vi 편집기 사용 vi 편집기를 사용하여 6줄의 내용으로 파일 'schoolSong'을 생성합니다. 편집 과정은 캡처할 필요가 없으며, 명령 프롬프트에서 적당한 출력 명령을 사용하...2025.01.26
-
Pintos Project 2 한국어 설명서 (design report) - User Program, System Call2025.01.161. Process Execution Procedure 프로젝트 2에서는 user program을 실행시키는 것이 주요 내용이다. main() 함수에서 command line을 읽어들이고 parsing한 후 run_action() 함수를 통해 실행할 프로그램을 process_execute()로 전달한다. process_execute()는 thread_create()를 호출하여 새로운 kernel thread를 생성하고, 이 thread는 start_process()를 실행한다. start_process()에서는 load() 함수를 ...2025.01.16
-
Pintos Project 2 final report - User Program, System Call2025.01.161. Process termination message 프로세스가 종료될 때마다 프로세스 종료 메시지를 출력해야 한다. 종료 메시지의 출력 예시와 형식은 printf('%s: exit(%d) ', variable_1, variable_2)와 같다. variable_1은 프로세스의 이름이고, variable_2는 exit 코드이다. 2. Argument passing 사용자가 입력한 명령어는 프로그램 이름과 함께 다양한 옵션들이 붙는데, 이를 모두 인식할 수 있도록 구현해야 한다. 현재 Pintos는 전체 명령어를 하나의 프로그램 이...2025.01.16
-
운영체제 ) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.2025.01.251. 프로세스의 다섯 가지 상태 프로세스는 생성, 준비, 실행, 종료, 대기의 다섯 가지 상태를 가진다. 생성 상태는 프로세스가 시스템에 처음 생성되어 필요한 자원이 할당되는 단계이다. 준비 상태는 프로세스가 실행을 위해 CPU를 할당받기를 기다리는 상태이다. 실행 상태는 프로세스가 CPU에서 명령어를 실행하고 있는 상태이다. 종료 상태는 프로세스가 더 이상 실행되지 않고 메모리에서 제거되는 상태이다. 대기 상태는 프로세스가 I/O 작업이나 특정 자원을 기다리고 있는 상태이다. 2. 문서 작성 프로그램의 프로세스 상태 변화 사용자가...2025.01.25