[CrashCourse] 개인용 컴퓨터 혁명 (컴퓨터 과학 수업 25/40) 단일칩 CPU의 등장으로 Micro Computer -> Personal Computer로 대중화된 이야기 microsoft, apple, ibm등 기업들의 등장과 개인용 컴퓨터에 대한 역사를 이야기 하고 있다. 2022. 9. 28. [CrashCourse] 냉전과 소비주의 (컴퓨터 과학 수업 24/40) 전쟁, 냉전주의로 정부에서 컴퓨터에 대해 어마어마하게 투자하기 시작한 이야기와, 그 컴퓨팅 프로그램의 주 소비층이 대중에게로 확대되는 이야기 등 계속해서 컴퓨터와 이러한 컴퓨터 과학 기술이 발전할 수 있었던 상황을 이야기해주는 내용이었다. 2022. 9. 28. [Network] OSI 7 Layer란? (2) 개요 OSI 7 계층은 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해 놓은 것으로, ISO(국제표준화기구)가 1984년에 발표했다. 통신이 일어나는 과정을 7단계로 크게 구분하여 한 눈에 들어올 수 있도록 정의했기 때문에 단계별로 파악할 수 있다. 1계층인 물리계층(Physical Layer) 2계층인 데이터링크 계층(DataLink Layer) 3계층인 네트워크 계층(Network Layer) 4계층인 전송 계층(Transport Layer) 5계층인 세션 계층(Session Layer) 6계층인 표현 계층(Presentation Layer) 7계층인 응용 계층(Application Layer) 컴퓨터 통신 구조의 모델과 앞으로 개발될 프로토콜의 표준.. 2022. 9. 23. [Network] OSI 7 Layer란? (1) 우리가 매일 사용하고 있는 인터넷은 어떻게 통신하고 있을까? 이 통신이 이루어지게 하는 원리와 긴밀한 관계가 있는 OSI 7 layer (7계층)에 대해 알아보고자 한다. 인터넷은 Server와 Client간의 상호작용 또는 Client와 Client간의 상호작용이라 생각해볼 수 있다. 이는 어떻게 통신하는가? 유선 또는 무선으로 통신하며 상호 연결되어있는 모습으로 마치 서로가 거미줄처럼 엮여있다 하여 Web, World Wide Web 등의 단어로 표현되고 있으며 우리는 이를 이를 좀 더 넓게 Network라고도 부른다. 네트워크는 미국 국방부(DOD) 산하의 연구기간인 DARPA에서 처음 만들었다. 현대시대의 우리는 어떤 디바이스(컴퓨터, 스마트폰, 패드, 워치, 등...)에서나 동일한 인터넷을 사용.. 2022. 9. 22. [Java] 혼자 공부하는 자바 403p 풀어보기 3번 문제 메소드의 매개변수로 인터페이스가 전달될 경우의 구현 객체와 오버라이딩 연습해보기. public class exam1 { public static void dbWork(DataAccessObject dao){ dao.select(); dao.insert(); dao.update(); dao.delete(); } public static void main(String[] args){ dbWork(new OracleDao()); dbWork(new MySqlDao()); } } interface DataAccessObject{ public void select(); public void insert(); public void update(); public void delete(); } class O.. 2022. 9. 22. [CrashCourse] 화면 및 2D 그래픽 (컴퓨터 과학 수업 23/40) 초기 컴퓨터 화면의 가장 일반적인 용도는 레지스터의 값 같은 프로그램 운영을 추적하는 데 있었다. 그러나 스크린은 동적이고 신속하게 갱신되며, 임시 값을 저장하는데 적합했다. 실제로 과거의 프로그램이 계산한 결과는 물리적으로 종이나 영구적인 곳에 기록되었다. 가장 초기의, 큰 영향을 미친 CRTs (Cathode Ray Tubes, 음극선관)가 등장하는데, 이는 형광체가 코팅된 스크린으로 방사체에서 전자를 쏘아 작동하는데 이는 두 가지 방식으로 스크린을 표현한다. 첫 번째는 Vector Scanning으로 선 모양을 반복해서 쏘아 표현하는 방식이다. 두 번째는 Raster Scanning으로 왼쪽에서 오른쪽으로 위부터 내려오며 한 줄씩 표현하는 방식이다. LCD(Liquid Crystal Displays.. 2022. 9. 21. 이전 1 2 3 4 5 6 7 8 ··· 12 다음