본문 바로가기

분류 전체보기

(357)
3-1. 유닉스 파일 : redirection, 표준 IO 라이브러리, error handling input redirection $이 뜨고 명령어를 치면 default로 0이 잡혀있음 ( 0은 키보드, 1는 스크린 ) 키보드로 입력하면 0번 파일디스크립터로 입력하는 걸 볼 수 있음 n = read( 0, buffer, 100 )하면 키보드에서 한 바이트씩 읽어 들임 write(1, buffer, n) 하면 buffer에 있는 내용을 읽은 만큼 스크린에 출력해줌 키보드에서 데이터를 읽지 않고 infile에서 input을 받는 것을 redirection이라고 함 $ prog_name < infile 이 프로그램 실행 전에 shell에서 이걸 하면 input을 키보드에서 infile로 바꿔줌 dup2(infile, 0); /* infile ==3 */ infile의 내용을 0번이 가리키는 키보드에 dup..
2-2. 유닉스 파일 시스템콜 : open, creat, close, read, write, lseek , dup, fcntl open(2) 괄호 안에 (2)라고 있는 건 시스템콜을 의미함 1은 command, 2는 system call, 3은 library를 의미함 #include int open(const char *pathname, int flags, [mode_t mode]); Returns: file descriptor if OK, -1 on error open 시스템콜을 사용하기 위해서는 /usr/include/fcntl.h 헤더파일을 반드시 include 해야함 첫번째 인자로는 relative 또는 absolute pathname이 들어감 char*는 문자열임 세번째 인자는 옵션임 두번째 인자 flag는 read only, wrtie only, read write 이런 내용이 들어감 보통 바이너리 값으로 되어 있음 ..
38회 SQLD 합격 ㄹㅇ 블로그에 글만쓰고 공부 1초도 안했는데 인간적으로 너무 잘봤네? ㄴㅇㅅㄴㅇㅅ 블로그에 글쓰는게 공부가 잘되나보네~
2-1. 유닉스 파일, 파일시스템 유닉스는 파일에 대해서 파일의 기능을 심플하게 함 파일 파일은 데이터를 포함하는 컨테이너라고 정의함 파일은 연속된 바이트의 시퀀스라고 정의함 파일에는 어떤 포멧도 정해져있지 않음 (메인프레임의 경우 파일의 종류가 많았음 isam, random, vsam file, 등 파일의 종류에 따라 엑세스하는 API가 모두 다르고, 이를 OS가 다 정의해서 굉장히 무거웠음) 모든 바이트는 디스크 파일에서 바이트 하나하나 주소를 지정함, 다이렉트 랜덤 파일이 된다는 말임 파일에 관한 인터페이스를 다 uniform 하게 통일시킴 심지어는 외부의 디바이스 파일, 디스크 파일, 키보드, 유에스비, 마그네틱 테이프 등 모두 파일로 간주 모든 디바이스의 인터페이스를 다 통일함 파일 시스템 컴퓨터 파일과 데이터를 organzin..
6-4. 미국 남북전쟁 미국 남북전쟁은 경제 성장단계에서 자유무역과 보호무역의 성격을 잘 보여주는 사례임 1861년부터 약 4년간 지속됐던 미국의 남북전쟁을 살펴볼거임 1861년에 미국 사우스케롤라이나 주의 포터섬이 있었는데 남부 연맹군이 공격을 하면서 내전이 일어남 연방국과 연맹국의 단어를 알고 가야하는데 미국의 북부지역 주들 간의 군대는 연방군이라고 하고 남부 지역 주들 간의 군대들은 남부 연맹군이라고 함 1861년 남북전쟁 당시 미국은 지금 우리가 알고 있는 미국이랑 규모가 다름 남부랑 북부를 나누는 경계는 펜실베니아를 지나가는 메이슨-딕슨 선과 오하이오강을 연결하는 선임 바람과 함께 사라지다 영화 배경이 남북전쟁임 남북전쟁하면 흔히 알고 있는 게 노예 해방을 위한 전쟁, 링컨 대통령이 중심이 된 북부가 남부의 노예해방을..
6-3. 영국 자유무역의 특징 영국도 스페인처럼 중상주의 정책을 취했었음 왕실이 동인도회사라든지 왕립아프리카회사라든지 지원하고 보호하고 독점과 특허권을 주면서 영국 왕실이 무역과 제조업에 깊숙히 개입했음 중상주의 정책은 수출을 많이하고 수입은 적게하여 국가의 부를 증진시키는 것임 보통 학자들은 스페인이 중상주의 무역정책을 해서 쇠퇴하고 영국은 자유주의 무역으로 부의 길에 접어들었다고 함 이는 틀린 말이고 영국도 초반에는 중상주의 무역정책을 취했었음 스페인 자원 약탈하고 금고에 쌓아두며 군비에 사용하거나 건축물 짓는 것에 그치며 투자하지 않았다는 것이 차이점 영국은 자원 약탈하고 완제품을 만들어서 식민지를 시장으로 활용하고 거기에서 나오는 돈을 노예무역과 제조업에 투자하고 금융서비스업에도 투자하여 계속 부를 순환시킴 중상주의 무역정책을..
6-2. 영국의 노예무역, 삼각무역, 인도 식민지 영국은 공장이나 농장에서 만든 상품만 사고 팔지 않고 사람도 사고 팔았음 네덜란드가 제일 먼저함 1621년 노예무역을 담당한 네덜란드 서인도회사가 만들어짐 영국에서는 왕족들이 자본을 내서 영국 왕실이 왕립아프리카회사를 만듦 영국의 왕립아프리카 회사가 네덜란드 서인도회사와 같은 루트를 갖고 무역을 하게 됨 17, 18세기에는 많은 유럽나라들이 식민지 개척을 하고 북아메리카, 남아메리카, 아시아 지역에 커피, 설탕, 사탕수수 심으며 플렌테이션 농장을 만듦 플렌테이션 농장에서 노예가 생산하는 설탕, 커피 등 열대 작물이 유럽의 식탁 문화를 바꿔놓음 이런 열대 작물이 유럽 여러 부르주아의 부를 창출함 왕실과 왕실 가문이 적극적으로 투자함 네덜란드 서인도회사가 세네갈, 가나, 코트디부아르 등 서아프리카와 아메리카..
6-1. 영국, 네덜란드 동인도회사, 암보이나 사건 동인도회사 17세기 초 네덜란드, 영국 등의 후추, 육두구, 비단, 면화 등 동양의 값비싼 상품을 교역하기 위한 목적으로 세운 회사 인도, 중국, 일본 등 아시아 여러 나라를 상대로 하는 무역에 독점권을 부여 받음 회사의 지역 상관은 자국의 식민지 확장을 위한 전초기지 역할 영국 동인도 회사는 1600년에 탄생했으며 네덜란드 동인도회사는 1602년에 창설했고 위험 공동화와 분산 이에 따른 투자 자본 증가를 모색하기 위해 주식회사 방식을 도입하게 됨 콜롬버스가 카리브해 섬에 도착했을 때 콜롬버스와 일행들은 그곳을 인도라고 착각했었음 그 지역을 서인도라고 하고, 그 쪽과 무역하는 회사로 서인도회사도 있음 그리고 진짜 동쪽인 인도, 중국, 동남아시아를 전체적으로 동인도라고 불렀음 스페인이 태평양 인디아스 루트..