티스토리 뷰

용어, 개념

용어 정리

바켠주 2024. 4. 8. 18:26
728x90

라이브러리

내가 미리 만든 함수의 모음

예시) 파이썬 - math, colletion .

 

프레임워크

가이드라인, 틀이 있고 가져다 쓰는 것

- 틀을 제공하고 그 안에서만 활동할 수 있도록 제한하는 툴

운영체제는 프레임워크의 성격을 가짐(프레임워크 > 운영체제)

ex) spring boot, react - 문법에 맞춰서 만들어야함 

 

개발환경(IDE)

공장, 안드로이드 스튜디오 같은 거

예) 안드로이드 스튜디오

 

서버 - 클라이언트

절대적인 관계

 

서버

클라이언트의 요청을 받아 처리

자원을 가지고 있는 쪽

예) 아파치


클라이언트

사용자 측

자원을 요구하는 쪽

 

OS(운영체제)

시스템을 동작시키는 기본적인 것

예) 리눅스(윈도우, 안드로이드, 칼리, 우분투, 데비안, 레드헷, 오라클 등), 유닉스(ios)

사용자가 컴퓨터를 쉽게 다룰 수 있게하는 인터페이스

 

DB

데이터 저장하는 곳

 

DBMS

DB에 데이터 쓰고 저장, 삭제 등 하는 거

데이터베이스 관리 시스템

 

브라우저

인터넷(통신)

인터넷 컨텐츠에 접근하기 위한 응용 프로그램

 

인터페이스 

- 강제성

 

패키지

- 프로그램을 실행하기 위한 모음집

 

파일

- 데이터나 실행코드 등을 담아두는 그릇

 

프로그램

- 파일보다 작은 개념

- 실행코드를 가지고 있는 파일

- 디스크

 

프로세스

- 실행중인 프로그램

- 메모리에 저장되어 있는 프로그램

 

컴퓨터 저장 공간

- 메모리, 디스크, cpu

- 메모리 : 휘발성(컴퓨터가 꺼지면 사라짐), 용량이 디스크보다 작다. => 읽는 속도가 빠르다 

- 디스크 : 비휘발성, 용량이 메모리보다 크다. => 읽는 속도가 느리다

 

캐싱

- 디스크에서 메모리로 가지고 오는 것(디스크 캐싱)

- CPU쪽으로 가까이 데이터를 갖고 오는 것( 메모리가 cpu와 더 가깝다 )

 

스크립트 vs 프롬프트

- 스크립트 : 여러 명령어를 하나로 묶어서 한 번에 실행

- 프롬프트 : 명령어를 하나씩 실행

 

함수

- 특정 동작을 수행하는 코드

- 환경 변수 : OS의 전역 변수

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함