CS 백엔드 (28) 썸네일형 리스트형 [운영체제] 운영체제의 개요 0. 들어가며 컴퓨터 하드웨어의 구조는 CPU, GPU, memory,, HDD / SDD, LAN등이 있다. 하지만 위의 구성을 효율적으로 관리하기 위해서는 운영체제의 도움이 꼭 필요하다. 즉, 운영체제는 사용자와 하드웨어 사이에서 사용하기 쉽게 해주는 인터페이스의 역할을 하며, 하드웨어를 효율적으로 관리하며 사용자에게 서비스를 제공하는 역할을 한다. 1. 운영체제 운영체제 컴퓨팅 자원들을 효율적으로 관리해서 그것을 통해 사용자에게 서비스를 제공하는 소프트웨어 컴퓨터 하드웨어, 컴퓨터 시스템을 관리한다. 2. 컴퓨터 하드웨어 컴퓨터 하드웨어 프로세서, 메모리, 주변 장치로 구성되어 있다. 프로세서 : 계산하는 역할 (CPU/GPU그래픽카드/응용전용처리장치 등) 메모리 : 주 기억장치/ 보조 기억장치 등.. [네트워크] 네트워크 통신 이해를 위한 예제 (traceroute) 실제로 네트워크 끼리의 연결은 수 많은 라우터에 거쳐서 목적지까지 도착하게 된다. 리눅스 명령어를 이용해서 네트워크 통신에 대한 간단한 예제를 볼 것이다. traceroute traceroute 목적지 까지 도착하기 위해 거쳐가는 라우터를 추적해주는 명령어이다. 그러면 본인의 노트북(난 맥북)에서 구글까지 가는 경로를 추적한다는 명령어를 입력한다 traceroute 8.8.8.8 그러면, traceroute to 8.8.8.8 (8.8.8.8), 64 hops max, 52 byte packets 1 192.168.0.1 (192.168.0.1) 13.694 ms 3.564 ms 3.918 ms 2 59.21.1.1 (59.21.1.1) 6.671 ms 8.357 ms 6.996 ms 3 112.191... [네트워크] 네트워크의 통신 방식 앞 글에서 네트워크와 연결 형태에 대해서 정리했는데, 그러면 연결된 네트워크끼리 데이터를 어떻게 주고 받을까? 1. 네트워크 통신 방식 (1) 유니캐스트 컴퓨터 네트워크에서 유니캐스트(unicast) 전송이란 고유 주소로 식별된 하나의 네트워크 목적지에 1:1로 ( one-to-one) 트래픽 또는 메시지를 전송하는 방식을 말한다. 특정 대상과 1:1로 통신 내가 통신하고 싶은 특정 대상과만 통신하는 형태 같은 네트워크 대역의 여러개의 사용자가 있다면 특정한 한 사용자랑만 통신을 함 (2) 멀티캐스트 컴퓨터 네트워크에서 멀티캐스트(multicast)란 한 번의 송신으로 메시지나 정보를 목표한 여러 컴퓨터에 동시에 전송하는 것을 말한다. 특정 다수와 1:N으로 통신 같은 네트워크 대역에서 여러명의 사용자가.. [네트워크] 네트워크란 무엇인가? 네트워크 CS에 대해서 꽤 공부했었는데, 잠시 두달 정도 다른 일을 하다가 다시 보니까 네트워크에 대해서 설명을 완벽히 못하게 되었다. 이참에 다시 네트워크에 대한 기초 공부를 다시 확립할 필요가 있어 보여서 시작하게 되었다. 1. 네트워크란 무엇인가? (1) 네트워크 ? 네트워크 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나. 아래의 사진처럼 여러개의 시스템(컴퓨터 등)이 연결되어있는 하나의 통신망. 노드 ? 네트워크에 속한 컴퓨터 또는 장비를 뜻하는 말로 즉, 분산되어있는 컴퓨터를 통신망으로 연결한 것을 말한다. 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다. 전세계가 연결되어있는 네트워크 중 하나가 인터넷으로 인터넷은 네트워크의 한 종류이다. (2.. [SWEA] Computational Thinking 논리와 증명 / 수와 표현 문제풀이 (3) - 귀류법 1. 귀류법 https://ko.wikipedia.org/wiki/%EA%B7%80%EB%A5%98%EB%B2%95 귀류법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 귀류법 : 명제의 부정이 맞다고 가정해서 명제가 모순임을 보이는 방법. 2. 문제 문제 15 : 유리수와 무리수의 합은 무리수임을 증명하라 어떤 유리수 a와 무리수 b의 합이 유리수 c가 된다고 가정한다 a+b = c, b = c-a인데 c-a는 유리수의 성질에 의해 유리수여야 하지만 이는 가정에 모순된다 따라서 유리수와 무리수의 합은 무리수이다 문제 16 : √2 는 무리수임을 증명하라 2가 유리수라 가정하고 이를 기약분수로 나타내면 b/a이고 a와 b는 서로소이고 a는 0이 아.. [SWEA] Computational Thinking 논리와 증명/수와 표현 문제 (2) 문장 뿐만 아니라 수를 이용해서 명제를 증명할 수도 있다. https://ko.wikipedia.org/wiki/%EC%88%98%ED%95%99_%EA%B8%B0%ED%98%B8 수학 기호 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수학 기호(數學記號)는 수학에서 쓰는 기호이며 수, 계산, 논리 등 수학의 개념을 간결하게 표현하기 위해 사용한다. 흔히 사용하는 기호로 사칙연산의 + (더하 ko.wikipedia.org ∀ : 모든 것에 대하여(모든 수가 만족한다) ∃ : 존재한다(만족하는 어떤 것이 있다) 1. 문제 문제에 들어가기 앞서 위의 수학 기호를 이해하고 있어야 하고, 주어진 명제를 증명하기 굉장히 까다롭다고 느낀다면 서슴없이 대우를 통해 그 명제를 증명해내야 한다... [SWEA] Computational Thinking 논리와 증명/수와 표현 문제 (1) 1. 명제식 번호이름공식 1 항등 법칙 p∧T = p , p∨F = p 2 지배 법칙 p∨T = T , p∧F = F 3 멱등 법칙 p∨p = p , p∧p = p 4 이중 부정 법칙 ~(~p) = p 5 교환 법칙 p∧q = q∧p , p∨q = q∨p 6 결합 법칙 (p∨q)∨r = p∨(q∨r) 7 분배 법칙 p∨(q∧r) = (p∨q)∧(p∨r) 8 드 모르간의 법칙 ~(p∨q) = ~p∧~q 9 흡수 법칙 p∨(p∧q) = p , p∧(p∨q) = p 10 부정 법칙 p∨~p = T , p∧~p = F 2. 문제 문제 1 : 다음 명제들이 항진명제라는 것을 진리표를 이용해서 보이시오 (~p∨q)∨(p∧~q) -> 항진명제 문제 2 : 다음 명제들이 모순명제라는 것을 진리표를 이용해서 보이시오 (.. [SWEA] SWEA Computational Thinking 프로그래밍과 논리/수학 https://swexpertacademy.com/main/learn/course/subjectDetail.do?courseId=AVuPCwCKAAPw5UW6&subjectId=AV1lGbkqAAQCFAb_ SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 프로그래머가 기본으로 가지고 있어야 할 논리와 수학적인 생각을 공부한 내용을 정리한 글이다. 프로그래머는 어떤 문제를 하드 논리적으로 해결할 수 있어야 하며, 해결하기 어렵기에 논리적으로 해결하는 연습을 해야한다. 문제 1. 다음을 명제식으로 쓰고 참인지 거짓인지 판단하시오. 1번. 만약 0이 홀수라면, 미국에서 2080년 월드컵이 열린다. 가정이 거짓(F)이.. 이전 1 2 3 4 다음 목록 더보기