SQL 국제 표준과 MySQL 1. SQL의 역사 1970년대 초, IBM이라고 하는 컴퓨터 회사는 System/R이라는 DBMS와, 이것을 사용하기 위해 필요한 언어인 SEQUEL을 만들었습니다. SEQUEL은 Structured English Query Language의 줄임말이었는데요. SEQUEL은 '씨퀄'이라고 발음되었습니다. 그런데 SEQUEL은 그 단어가 이미 다른 곳에서 사용되고 있다는 문제(상표권 문제) 때문에 그 이름이 SQL(Structured Query Language)로 변경되었습니다. 이런 역사 때문에 아직도 SQL을 보고 ‘씨퀄’이라고 발음하는 분들도 있는데요. 그것보다는 ‘에스큐엘’이라고 정확하게 발음하는 것이 좋습니다. SQL은 그 뒤로 IBM, 오라클이라고 하는 회사 등에 의해 제각각 발전하기 시작했습.. 데이터베이스/MySQL 3년 전
부트매니저의 기능 ※ 기능 부트스트랩 로더(bootstrap loader)의 준말로 컴퓨터를 사용자가 사용할 수 있도록 디스크나 플래시에 저장된 운영체제를 읽어 주기억장치에 적재해 주는 프로그램이다. 부트로드(boot loader)는 운영체제가 시동되기 이전에 미리 실행되면서 커널이 올바르게 시동되기 위해 필요한 모든 관련 작업을 마무리하고 최종적으로 운영체제를 시동시키기 위한 프로그램이다. 임베디드 시스템(Embeded system)부트로더란, PC의 BIOS와 OS Loader의 기능을 수행하는 프로그램으로 시스템이 부팅할 때 가장 먼저 수행된다. 운영체제 실행에 필요한 환경을 설정하고 운영체제 이미지를 메모리에 복사한다. 부트로더(boot loader)는 부트 매니저라고도 부르며 크기가 512바이트로 하드디스크의 첫.. 리눅스 마스터/2021 이기적인 리눅스 마스터 2급 4년 전
리눅스 디렉터리 종류와 특징 디렉터리 저장내용 / 파일 시스템이 있는 최상위 디렉터리 류트 디렉터리라고도 함 모든 디렉터리의 출발점인 동시에 다른 시스템과의 연결점이 되는 디렉터리 /boot 부트 디렉터리로 부팅 시 커널 이미지와 부팅 정보 파일 저장 /proc 시스템 정보 디렉터리이며 커널 기능을 제어하는 역할 현재 실행되는 프로세스와 실제로 사용되는 장치, 하드웨어 정보 저장 /lib 공유 라이브러리 디렉터리 커널 모듈 파일들과 프로그램 실행을 지원해 주는 라이브러리 저장 /bin 기본적인 명령어가 저장된 디렉터리 root 사용자와 일반 사용자가 함께 사용할 수 있는 명령어 디렉터리 /dev 시스템 디바이스 파일들을 저장하는 디렉터리 하드디스크 장치 파일, CD_ROM 장치파일 같은 파일 저장 /etc 시스템 환경 설정 파일 저.. 리눅스 마스터/2021 이기적인 리눅스 마스터 2급 4년 전
리눅스의 개요 리눅스의 개요 리눅스의 특징 및 장단점 ★ 특징 오픈 소스 운영체제이다. 멀티유저(다중사용자), 멀티테스킹(다중작업) 운영체제이다. 다중 스레드를 지원하는 네트워크 운영체제이다. 여러 종류의 파일 시스템을 지원하는 운영체제이다. ★ 장단점 리눅스는 유닉스와 완벽하게 호환 가능하다. 리눅스는 PC용 운영체제보다 안정적이다. 하드웨어 기능을 효과적으로 사용한다. (다른 운영체제에 비해 메모리를 적게 사용하기 때문) 리눅스는 오픈소스 운영체제이다. 공개 운영체제이기 때문에 문제점 발생 시 기술 지원을 받는 데 한계가 있다. 한글 지원이 미흡하다. 멀티유저 멀티태스킹의 목적 : 한정된 컴퓨터 자원(cpu, memory)를 최적화하는 것. 프로세서 : 프로그램이 실행되고 있는 동적인 상황. 스레드 : 프로세서 내.. 리눅스 마스터/2021 이기적인 리눅스 마스터 2급 4년 전