고바야시 x 일러스트 컴퓨터 기본
클릭 : 컴퓨터 기초 온라인 읽기 그림
이 웹 사이트의 모든 기사는 내 공개 계정인 Xiaolin 코딩에서 작성한 원본 기사입니다. 내용에는 컴퓨터 네트워크, 운영 체제, 컴퓨터 구성 요소 및 데이터베이스에 대한 다이어그램이 포함되어 있습니다. 기본적인 컴퓨터 지식을 바탕으로 세상 사람들이 더 쉽게 이해할 수 있도록 도와주는 어려운 8부작 에세이입니다(진지하게 받아들이지 말고 그냥 말하세요, 하하)!
나는 그 모호하고 어려운 컴퓨터 기초 때문에 어려움을 겪었지만, 책을 한 권씩 읽고, 비디오를 한 권씩 보면서 마침내 이 "남자들"을 알게 되었습니다. 세상에는 나와 같은 고민을 하고 있는 친구들이 분명 있을 거라고 생각해서 일러스트 + 이해하기 쉬운 설명을 활용해 모두가 이해할 수 있도록 하기로 마음먹고 남는 시간에는 일러스트를 계속해서 출력해 나갔습니다. 2년 동안의 기사가 오늘의 웹사이트가 되었습니다!
"일러스트 네트워크"
- 소개하다 ?:
- 네트워크 기본 ?
- TCP/IP 네트워크 모델의 계층은 무엇입니까?
- 웹페이지에 URL을 입력하고 표시하면 어떻게 되나요?
- Linux 시스템은 어떻게 네트워크 패킷을 보내고 받습니까?
- HTTP 기사 ?
- HTTP 일반적인 인터뷰 질문
- HTTP/1.1을 최적화하는 방법은 무엇입니까?
- HTTPS RSA 핸드셰이크 분석
- HTTPS ECDHE 핸드셰이크 분석
- HTTPS를 최적화하는 방법은 무엇입니까?
- HTTP/2의 놀라운 점은 어디에 있습니까?
- HTTP/3이 온다
- HTTP 프로토콜이 있는데 왜 RPC가 필요한가요?
- HTTP 프로토콜이 있는데 왜 WebSocket이 필요한가요?
- TCP 기사 ?
- TCP 3방향 핸드셰이크 및 4방향 웨이브 인터뷰 질문
- TCP 재전송, 슬라이딩 윈도우, 흐름 제어, 혼잡 제어
- TCP 실제 패킷 캡처 분석
- TCP 반 연결 큐와 전체 연결 큐
- TCP를 최적화하는 방법은 무엇입니까?
- TCP가 바이트 스트림 지향 프로토콜이라는 것을 어떻게 이해합니까?
- TCP가 연결을 설정할 때마다 초기화 시퀀스 번호가 달라야 하는 이유는 무엇입니까?
- SYN 패킷은 언제, 어떤 상황에서 폐기됩니까?
- 순서가 잘못된 FIN 패킷이 4개의 웨이브로 수신되면 어떻게 되나요?
- TIME_WAIT 상태에서 TCP 연결에 대한 SYN을 받은 후에는 어떻게 되나요?
- TCP 연결, 한쪽 끝의 정전 및 프로세스 충돌의 차이점은 무엇입니까?
- 네트워크 케이블을 뽑은 후에도 원래 TCP 연결이 여전히 존재합니까?
- tcp_tw_reuse가 기본적으로 꺼져 있는 이유는 무엇입니까?
- HTTPS에서 TLS와 TCP 핸드셰이크가 동시에 가능합니까?
- TCP Keepalive와 HTTP Keep-Alive는 같은 것입니까?
- TCP 프로토콜의 결함은 무엇입니까?
- UDP 프로토콜을 기반으로 안정적인 전송을 달성하는 방법은 무엇입니까?
- TCP와 UDP가 동일한 포트를 사용할 수 있습니까?
- 서버가 수신 대기하지 않고 클라이언트가 연결 설정을 시작하면 어떻게 되나요?
- 수락하지 않고 TCP 연결을 설정할 수 있습니까?
- TCP 프로토콜을 사용하면 데이터가 손실되지 않나요?
- TCP는 4번을 3번으로 웨이브할 수 있나요?
- TCP 시퀀스 번호와 승인 번호는 어떻게 변경되나요?
- IP 기사 ?
- IP 기초지식 Family Bucket
- 핑 작동 방식
- 인터넷 연결이 끊긴 경우에도 127.0.0.1로 ping을 보낼 수 있나요?
- 학습 경험 ?
- 컴퓨터 네트워크를 배우는 방법?
- 드로잉 경험 공유
"그래픽 시스템"
- 소개하다 ?:
- 하드웨어 구조 ?
- CPU는 어떻게 프로그램을 실행합니까?
- 디스크는 메모리보다 수만 배 느린가요?
- CPU를 더 빠르게 실행하는 코드를 작성하는 방법은 무엇입니까?
- CPU 캐시 일관성
- CPU는 작업을 어떻게 수행합니까?
- 소프트디르크(softirq)란 무엇입니까?
- 0.1 + 0.2가 0.3이 아닌 이유는 무엇입니까?
- 운영 체제 구조 ?
- 메모리 관리 ?
- 가상 메모리가 필요한 이유는 무엇입니까?
- malloc은 메모리를 어떻게 할당하나요?
- 메모리가 꽉 차면 어떻게 되나요?
- 4GB 물리적 메모리가 있는 컴퓨터에서 8G 메모리를 신청하면 어떻게 되나요?
- 미리 읽기 무효화 및 캐시 오염 문제를 방지하는 방법은 무엇입니까?
- Linux 가상 메모리 관리에 대한 심층적인 이해
- Linux 물리적 메모리 관리에 대한 심층적인 이해
- 프로세스 관리 ?
- 프로세스 및 스레드에 대한 기본 지식
- 프로세스 간 통신 방법은 무엇입니까?
- 멀티 스레드 충돌이 발생하면 어떻게 해야 합니까?
- 교착상태를 피하는 방법은 무엇입니까?
- 비관적 잠금과 낙관적 잠금이란 무엇입니까?
- 프로세스는 최대 몇 개의 스레드를 생성할 수 있습니까?
- 스레드가 충돌하면 프로세스도 충돌합니까?
- 스케줄링 알고리즘 ?
- 프로세스 스케줄링/페이지 교체/디스크 스케줄링 알고리즘
- 파일 시스템 ?
- 파일 시스템 제품군 버킷
- 프로세스가 파일을 쓰는 동안 프로세스가 충돌합니다. 작성된 데이터가 손실됩니까?
- 장치 관리 ?
- 키보드가 문자 A를 입력했을 때 운영 체제에서는 무슨 일이 일어났습니까?
- 네트워크 시스템 ?
- 제로 카피란 무엇인가요?
- I/O 멀티플렉싱: 선택/폴링/epoll
- 고성능 네트워크 모드: Reactor 및 Proactor
- 일관된 해싱이란 무엇입니까?
- 학습 경험 ?
- 네트워크 성능 지표를 보는 방법은 무엇입니까?
- 드로잉 경험 공유
- 학습 경험 ?
- 컴퓨터 네트워크를 배우는 방법?
- 드로잉 경험 공유
"MySQL 일러스트"
- 소개하다 ?:
- 기본 ?:
- select 문을 실행하는 동안 어떤 일이 발생하나요?
- MySQL에 레코드 행이 어떻게 저장됩니까?
- 색인 ?
- 일반적인 면접 질문 색인
- 데이터 페이지 관점에서 B+ 트리 살펴보기
- MySQL은 왜 B+ 트리를 인덱스로 사용합니까?
- 단일 MySQL 테이블은 2000W 행을 초과해서는 안 됩니다. 신뢰할 수 있습니까?
- 인덱스 오류란 무엇입니까?
- MySQL이 "%x"와 같은 것을 사용하면 인덱스가 확실히 무효화되나요?
- count(*)와 count(1)의 차이점은 무엇입니까? 어느 것이 가장 잘 수행됩니까?
- 비즈니스 장 ?
- 트랜잭션 격리 수준은 어떻게 구현됩니까?
- MySQL의 반복 읽기 격리 수준이 팬텀 읽기를 완전히 해결합니까?
- 장 잠금 ?
- MySQL에는 어떤 잠금 장치가 있나요?
- MySQL은 어떻게 잠그나요?
- 업데이트가 인덱스를 추가하지 않으면 전체 테이블이 잠깁니다.
- MySQL이 교착 상태에 빠졌습니다. 어떻게 해야 합니까?
- 바이트 인터뷰: 교착 상태를 유발하기 위해 어떤 잠금이 추가되었나요?
- 다이어리 ?
- MySQL 로그: 실행 취소 로그, 다시 실행 로그 및 binlog의 용도는 무엇입니까?
- 추억의 기사 ?
"일러스트 레디스"
- 인터뷰 ?
- 데이터 유형 ?
- Redis 데이터 유형 및 애플리케이션 시나리오
- Redis 데이터 구조 그림
- 지속성 ?
- AOF 지속성은 어떻게 구현됩니까?
- RDB 스냅샷은 어떻게 구현되나요?
- 기능성 기사 ?
- Redis 만료 삭제 정책과 메모리 제거 정책의 차이점은 무엇인가요?
- 고가용성 ?
- 마스터-슬레이브 복제는 어떻게 구현됩니까?
- 파수꾼은 왜 있는 걸까요?
- 캐시 기사 ?
- 캐시 눈사태, 고장, 침투란 무엇입니까?
- 데이터베이스와 캐시는 어떻게 일관성을 보장합니까?
? 학습 경험
- 컴퓨터 기초 학습 경로: 컴퓨터 기초 학습 도서 + 비디오 추천, 포괄적이고 명확함.
- 인터넷 학교 모집 경험: Xiaolin Shenxian 독자의 학교 모집 및 학습 경험은 배울 가치가 있습니다.
일러스트 시리즈 PDF 다운로드
- 그래픽 네트워크 + 그래픽 시스템 PDF 다운로드
정오표 및 질문
궁금하신 점이나 오류를 발견하신 경우, 해당 이슈에 질문이나 수정을 해주시거나, 일러스트컴퓨터 기초 홈페이지의 해당 글 하단에 메시지를 남겨주실 수 있습니다.
마음에 드시거나 영감을 받으셨다면 별표 부탁드립니다. 이는 작가에게도 격려가 됩니다.
공식 계정
최신 그래픽 기사는 모두 공식 계정에 먼저 게시되어 있으므로 주목하는 것이 좋습니다! 100명 기술교류단 가입을 원하시면 아래 QR코드를 스캔하여 "그룹 가입"이라고 답해주세요.