반응형

IT 2

운영체제: Operating System INTRO

운영체재 흔히들 말하는 Operating System은 무엇일까? 한 줄로 설명 가능하다. OS는 다양한 프로그램이 컴퓨터 안에서 작동할 수 있도록 도와주는 프로그램이다. 그럼 이 한 줄 알았으니 다된 건가? 그건 또 절대 아니고 그렇게 생각했다면 충남 오산이다. 왜냐하면 OS가 다양한 프로그램이 컴퓨터 안에서 작동하기 위해 어떤 일을 하는지 알아야 하기 때문이다. 예를 들어 특정 프로그램을 작동하기 위해서 모든 컴퓨터의 역량을 다 쓴다면 엄청 비효율 적일 것이다. 그리고 우리들의 컴퓨터 사용습관을 생각해 보자. 게임을 하면 노래를 들어야 하니깐 크롬을 열어 유튜브에서 1시간짜리 아이돌 노래 틀어 놓고 거기다가 친구들이 있다면 '만약에' 보이스 채팅해야 하니 디스코드도 틀어 놓고 일단 절대 RAM이 가만..

알고리즘이란 무엇인가?

알고리즘 영어로는 Algorithms(알고리즘) 전공자이든 비전공자이든 바이든이든 이건 누구나 다 들어 봤을 표현이다. 그러면 이게 정확히 무엇인지 아는 사람들이 있을까? 솔직히 많다. 그래도 사전적 정의는 '주어진 문제를 논리적으로 해결하기 위해 절차나 방법을 묵어 놓은 것'이다. 구글 Youtube 알고리즘을 예로 들어서 설명해보자 대표적인 Youtube 알고리즘의 문제는 '사용자에게 어떤 영상을 추천하는가?' 로 시작된다. 그럼, 이 문제를 논리적으로 해결하기 위한 절차나 방법을 생각해 보자. 먼저 흔히 생각해 낼 방법은 아래와 같다. 1. 사용자의 시청 기록 확인하기 2. 사용자의 검색 기록 확인하기 3. 사용자에게 직접 물어보기 그럼 위의 방법들을 좀 더 자세하게 절차와 함께 생각해보자. 1. ..

알고리즘 2023.01.29
반응형