๑ `⌃´ ๑
CS · 4
CS
FTP와 SFTP
2026.08.27
CS
FTP와 SFTP
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
FTP와 SFTP
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
→
💙
FTP와 SFTP
2026.08.27
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
FTP와 SFTP
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
FTP와 SFTP
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
FTP와 SFTP
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
FTP와 SFTP
2026.08.27
둘 다 네트워크를 통해 파일을 주고받는 기술이지만, FTP와 SFTP는 같은 프로토콜이 아니다.FTP- File Transfer Protocol- 파일 전송을 위한 전통적인 프로토콜SFTP- SSH File Transfer Protocol- SSH를 기반으로 안전하게 파일을 전송하는 프로토콜특히 보안이 중요한 서버나 기관 간 파일 연계에서는 일반 FTP보다 SFTP를 사용하는 경우가 많다.1. FTP란?FTP는 File Transfer Protocol의 약자.네트워크에 연결된 컴퓨터 사이에서 파일을 전송하기 위한 프로토콜 예를 들어 내 PC에 있는 파일을 서버로 올린다고 생각해보자.내 PC │ │ report.csv 업로드 ▼FTP Server │ └─ /upload/report.csv반대로 서버에 있는..
CS
블로킹과 논블로킹
2026.08.25
CS
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
→
💙
블로킹과 논블로킹
2026.08.25
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
CS
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
CS
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
→
💙
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
모두를 위한 컴퓨터 과학(CS50 2019) - (2)C언어1
2022.10.04
모두를 위한 컴퓨터 과학(CS50 2019)을 들으며 작성하였습니다. 1. C 기초 C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 우측 검은색 바탕에 적혀진 글씨들은 좌측의 스크래치 블록과 결과적으로 같다. int main(void) 는 스크래치의 "초록색 깃발을 클릭했을 때" 블록과 같은 역할을 한다. '시작한다'는 의미를 가지고있다고 보아도 무방하다. 앞으로 작성될 코드는 모두 이 int main(void) {} 의 중괄호 사이에 들어가게 될 것이다. C에서는 스크래치의 say 함수가 없다. 대신 prinf 라는 함수가 있다. printf("hello, world\n") 은 스크래치의 "'hello, world'라고 말하기" 블록과 같은 역할 을 한다. (\n 은 개행 문자) 글자나 단어..
CS
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
CS
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
→
💙
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..
🎵 Playlist
loading...
00:00 / 00:00