목록분류 전체보기 (146)
EYEN

1. 아키텍처1) 폰 노이만 구조란?CPU, 메모리, 입출력 장치가 하나의 버스로 연결된 구조.명령어와 데이터를 동일한 메모리에서 처리.단점: 명령어-데이터가 한 통로라 병목 현상 발생 (폰 노이만 병목).2) 아키텍처란?정의: CPU나 GPU 같은 프로세서가 명령어를 해석하고 처리하는 방식 또는 설계 구조.예: x86, ARM, MIPS, RISC-V 등.3) 인텔, AMD, M1, M2, M3의 CPU 차이항목Intel/AMD (x86/x86_64)Apple M1/M2/M3 (ARM 기반)아키텍처x86 / x86_64ARM64 (AArch64)호환성서로 대부분 호환 (x86 기반)인텔/AMD와는 아키텍처가 달라 직접 실행 불가전력 효율상대적으로 낮음매우 높음 (모바일 기반 효율 최적화)대표 OSWin..
1. 정렬 알고리즘정렬 알고리즘은 자료구조를 기준에 따라 오름차순, 내림차순으로 정렬하는 기능BIG-O 표기법은 알고리즘의 효율성을 상한선을 기준으로 표기한 방법입니다. O(1), O(N), O(log N) 과 같은 형태로 사용각 정렬의 시간 복잡도 (Big-O) 정렬 알고리즘최선평균최악버블 정렬O(n)O(n²)O(n²)선택 정렬O(n²)O(n²)O(n²)삽입 정렬O(n)O(n²)O(n²1) 버블 정렬#include #include int main() { // 정렬할 정수 배열 선언 및 초기화 int arr[10] = { 4, 6, 2, 7, 5, 1, 8, 9, 10, 3 }; int temp; // 두 값을 바꿀 때 사용할 임시 변수 // 초기 배열 출력 for (int i..
1. 헤더파일1) 헤더파일- #include , #include 와 같이 사용됨. 여러 함수들이 들어있음2) 헤더파일의 역할 함수, 구조체, 상수, 매크로 등의 선언부를 담고 있는 파일.중복 선언을 방지하고, 여러 .c 파일에서 같은 선언을 공유할 수 있게 해줌.C 컴파일러는 .h파일을 전처리 단계에서 텍스트처럼 그대로 가져와 포함시킴. 2) 코드 이해//다음과 같은 코드를 이해하고, 작성해봅시다.//main.c#include "hacker.h" // 사용자 정의 헤더파일 포함int main(){ // new_hacker 함수를 통해 hacker 구조체 포인터 생성 및 초기화 hacker* qwertyou = new_hacker(); // 이름과 나이 출력 printf("%s's ..
보호되어 있는 글입니다.

1) 웹이란? 1. 웹이란?웹(Web)은 정보를 검색하고 상호작용하는 시스템2. 웹과 인터넷웹: 웹은 HTTP 프로토콜을 통해 서버와 클라이언트 간에 데이터를 주고받습니다인터넷(Internet): 전 세계적으로 연결된 컴퓨터 네트워크의 시스템3. 웹서버- 웹서버는 인터넷이나 인트라넷에서 사용자 요청을 받아들여, 이를 처리하고 적절한 웹페이지를 반환하는 서버- 웹서버 소프트웨어 예) Apache, Nginx, IIS4. 웹브라우저- 웹브라우저는 사용자가 웹서버에 요청을 보내고, 받은 웹페이지(HTML, CSS, JavaScript)를 화면에 표시하는 소프트웨어- 웹브라우저 예) 크롬, 파이어폭스, 사파리, 엣지5. 서버, 클라이언트서버(Server): 데이터를 저장하고, 클라이언트의 요청을 처리하는 컴퓨터..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.