본문 바로가기

분류 전체보기127

운영체제 2주차 과제 📌  프로세스와 쓰레드📎 프로세스프로그램의 실행 과정어떤 프로그램을 실행시키게 되면, 해당 프로그램에 해당하는 주소공간이 생성됩니다.이 주소 공간은 code, data, stack 영역으로 구성되어 있고 해당 영역의 이름은 Virtual Memory라고 부릅니다. 물리적 메모리인 Physical Memory에는 주소 공간의 모든 데이터 정보가 저장되지 않고 필요한 정보만 저장됩니다. + Virtual Memory에서 Physical Memory로 주소 변환을 해주는 계층은 어디일까요? (네트워크 질문)  커널 주소 공간의 내용code운영체제는 인터럽트가 들어올 때 CPU를 얻습니다.자원에 관련된 코드편리한 서비스 제공을 위한 코드시스템콜, 인터럽트 관련 코드data하드웨어, PCB..stack사용자 .. 2024. 8. 20.
운영체제 1주차 과제 운영체제는 무엇이고 어떤 역할을 수행하는지 설명해주세요. 운영체제는 커널 영역에 위치해 실행하려는 프로그램을 사용자 영역 메모리에 효율적으로 적재하고, 불필요한 프로그램을 메모리에서 삭제하며 메모리 자원을 효율적으로 관리합니다. 그 뿐만 아니라, 사용자에게 컴퓨터 시스템을 편리하게 활용할 수 있는 환경을 제공합니다. 시분할 시스템에 대해서 설명해주세요. 여러 작업을 실행할 때, 컴퓨터 처리 능력(CPU)를 일정한 시간 단위로 분할하여 사용하는 것을 말합니다. 시분할 시스템을 도입함으로써 인해 우리가 컴퓨터에게 요청을 보낼 시 응답이 즉각적으로 옵니다. (interactive) 다중 프로그래밍 시스템(multi-programming system)에 대해서 설명해주세요. 메모리에 여러 프로그램이 동시에 올라.. 2024. 8. 14.
[프로그래머스] Lv.3 합승 택시 요금 https://school.programmers.co.kr/learn/courses/30/lessons/72413 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 사용 알고리즘최단 경로다익스트라플로이드 와샬 풀이 다익스트라import java.util.*;// 4번에서 출발해서 A와 B까지 도달하는 최단경로 노드를 찾는다.// class Solution { static final int INF = Integer.MAX_VALUE / 2; static List> graph = new ArrayList(); public int solution(in.. 2024. 8. 13.
[백준] Gold IV. 여행 가자 https://www.acmicpc.net/problem/1976   사용 알고리즘DFS유니온 파인드 풀이 DFSimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;import java.util.StringTokenizer;public class Main { /* 1. 여행 계획 처음부터 BFS를 돌리면서 체크 */ static int n, m; static List> graph = n.. 2024. 8. 2.