1. MySQL 시작하기 MySQL 구동 하기. $ /etc/init.d/mysql start MySQL 접속하기 $ mysql -uroot -p1234567890 -u 다음에는 접속하고자 하는 ID, -p 다음에는 접속하고자 하는 계정의 패스워드를 입력한다. MySQL에서 데이터 베이스 생성하기 mysql> create database test; 생성한 데이터 베이스 확인하기 mysql> show databases; MySQL에서 데이터 베이스 선택하기 mysql> use test; use 다음에 사용하고자 […]
1. MySQL 설치 작업의 대부분은 Ubuntu – 10.04 버전에서 진행하였다. Ubuntu Linux의 경우 MySQL 은 기본적으로 설치가 되어있으나, 다른 Linux 배포판의 경우, 설치가 안되어 있거나 따로 설치를 해야할 경우가 있다. 이럴 경우, 대부분의 최신의 배포판들은 다음의 명령어를 사용하여 간단하게 설치를 진행할 수 있다. apt-get 을 이용할 경우 # apt-get install mysql yum 을 이용할 […]
회사에서 처음으로 DB와 관련된 프로젝트를 진행하게 되었다. 프로젝트를 진행하며 알게 된 내용과 진행하면서 있었던 특별한 이슈들을 이곳에 정리한다. 프로젝트의 내용 기존의 회사의 제품은 Oracle DB 만을 지원함. 이 부분을 수정하여 MySQL 도 지원하도록 변경.
멀티태스킹 기능으로 여러 프로세스를 동시에 동작시키는 것, 메모리 페이징 시스템을 구현하여 적은 양의 메모리를 효율적으로 관리하는 것 등은 모두 Protected Mode에서 이루어진다. PC에 전원이 들어간 후 CPU의 초기 모드인 Real Mode와는 달리 Protected Mode로는 작성된 프로그램을 통해서 몇몇의 설정을 행한 뒤에 들어가야 한다. 16비트 Real Mode Real Mode는 PC가 부팅할 때 맨 처음 동작하는 CPU […]
Continue reading about OS 커널의 구조와 원리 : 3. Protected Mode로 변환
PC에 전원이 들어오고 POST 과정이 끝난 후에는 OS 커널을 로드하는 과정이 실행된다. 커널의 로드는 모든 OS에서 비슷한 과정을 수행한다. 디스크의 MBR 이라는 좁은 곳에 커널 전체를 넣을 수는 없다. 따라서 모든 OS에서는 MBR에 있는 프로그램으로 하여금 디스크의 뒷부분을 RAM으로 더 읽어들이게 한 후 그 읽어들인 곳을 부터 프로그램을 점프시키는 방법을 사용한다.
Recent Comments