
약 2년전... 이렇게 ssh를 자연스럽게 사용하던 나는, 이후 Parallels가 만료되고 또 다시 한참~ 뒤에 다시 써보겠다고 갱신했다가 Ubuntu가 알수없는 오류를 뿜는 바람에^^.. 최신버전으로 재설치하게 되었고, 어찌저찌 설치는 했는데.. ssh로 맥 터미널에서 원격 접속 하는 법을 홀라당 까먹어버려서 구글링을 하다가 존재 자체도 까먹었던 이 블로그의 글로 들어오게 되었다. (물론 한참 밑에 있었다..) 아니 어쩐지.. 말투가 너무 익숙하더라... 그게 내 글이었다니 그래서 아무튼 숨쉬듯이 써놓고 2년 뒤에 다 까먹어버리고 구글링해서 예전에 내가 써놓은 글로 들어오는 내가 넘 멍청해서 ㅠㅠ 더이상은 멍청한 짓 하지 말자는 의미로 작성해보는 ssh 초기 설정.. 일단 SSH(Secure SHel..
역시나 기록용.. 1. QSIM 다운받기 QSIM은 github에서 다운받을 수 있다. git clone 명령어로 다운받자. $git clone https://github.com/gtcasl/qsim.git 2. QSIM 설치하기 파일들을 내려받았으면 qsim directory에서 $./sudo_setup.sh 를 입력해서 설치하면 된다. + setup파일을 실행하면 첫부분에 export~ 를 .bashrc 파일에 추가하라고 한다.그럼 시키는 대로 vim 에디터로 .bashrc를 열어 마지막에 그대로 복사 붙여넣기 해주면 된다. 제대로 오류 없이 진행된다면 setup finished successfully! 가 나오며 설치가 완료된다! 3. QSIM 사용법 QSIM을 실행하기 위해서는 크게 qsim 실행..
역시나 내가 기억하려고 하는 포스팅.. 과제 #2를 하던 중에 문제가 생겼다. 새로 만든 system call sys_count가 자꾸 이상한 쓰레기값을 ㅡㅡ 뱉어내는 것.그래서 코드를 다시 살펴보니까 분명 user.h 에서는 sys_count function이 int sys_count(int)로 선언되어 있는데(당연히 알고 싶은 system call의 종류를 input argument로 받아야 하니까..), 정작 진짜 함수가 있는 syscall.c에서는 int sys_count(void)로 선언되어 있었다. 그래서 혼자 왜????? 하고 혼란에 빠져있었는데 구글링을 통해 User-level function에서 Kernel-level function으로 바로 argument를 전달할 수 없다는걸 알아냄...