본문 바로가기

전체 글

SSS-4. 시스템 데이터 파일 목차 -booting과 /etc/rc -login과 /etc/passwd(shadow) -networking과 여러 가지 file -/etc/hosts, /etc/services, /etc/protocols -/etc/networks booting과 /etc/rc - Booting : 컴퓨터가 처음에 power on을 하거나 reset을 했을 때 처음 시작되는 프로그램. bootstraper -> Boot Block(disk에 있음) -> OS 이 과정의 마지막에서 /etc/init(pid=1을 생성하는 process) 이 불려옴 ->다른 process는 전부 init의 fork() -init process : 시스템 초기화를 함. 처음에는 single user mode로 수행. shell program.. 더보기
SSS-3. UNIX 시스템 호출 지난 시간에는 System Call에 대해 file만 나갔다. process 관련 System call에 대해 알아보자. process : program이 수행되는 것. executable file이 memory에 로딩된 것이 process. process control을 위한 system call을 예제 중심으로 알아봅시다. 목차 -fork/vfork 및 file sharing -exit, wait, exec 계열 -user id(real/effective) fork/vfork 및 file sharing *vfork는 child process를 만들지 않고(fork -> exec 하는 경우에) parent가 연 file을 공유하는 방식? 이다. int pid; printf(“ my pid = %d\n”.. 더보기
SSS-1_2. UNIX 시스템 소개 및 구조 목차 -UNIX 발전 과정 -UNIX의 주요 특징 (Shell, File, Process) -Block Diagram of the Kernel -System Call(process, file) 교재랑은 정말 아무 관련 없는 목차이다. *강의 듣기 전에 할 것(추천) 7-zip 깔아서 pptx 압축파일 풀어서 ppt>media>media 가면 ppt 장 순서대로 media 파일이 있다. windows 쓰면 window media player 깔아서 우클릭>고급기능>재생속도설정> 2배속(추천), 4배속 해도 될듯. UNIX 발전 과정 (이름은 발전 과정이지만 뭔가 내용물이 다르다. 필요성에 가깝다.) - UNIX 기반 시스템 UNIX는 서버용 OS, 모바일 OS의 기반이 되었다. - UNIX의 필요성 Eng.. 더보기
[github]-1. 깃허브를 해보자. 계정은 있었다. 다들 깃허브가 좋다길래... 다들 깃허브를 써보라길래 ... 무작정 계정만 만들고 대체 얘가 뭔지 몰라서 방치된 친구였다. 나의 이론충 정신이 발동했다. 깃허브란 대체 뭘 하기 위함인가? 깃허브란? 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스(위키백과) 깃이란? 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템(위키백과) 말하자면, 그냥 새로운 코드를 하나 작성했을 때, 우리는 그 코드를 계속 수정한다. 수정한 코드가 쌓이면 그 수정 과정을 깃허브가 볼 수 있게 해준다는 뜻. 위키백과의 '역사 보기'탭 정도 기능을 하는 것 같다. 코드를 날리는 허망한 경우를 대비하고, 이전 코드가 더 .. 더보기
유니티-2. On Click () No Function에 내가 원하는 메서드가 뜨지 않는다. === 나의 상황=== 배경. 읽고 있는 책 : 유니티5 교과서 쓰고 있는 운영체제 : Windows 10 다운 받은 유니티 : Unity 2018.4.17f1 (64-bit) 읽고 있는 부분: 챕터5. CatEscape 만들기 1. 신나게 게임을 만든다. 2. 안드로이드로 가기 위해 5.10.4. 를 하던 와중 3. 해당 메서드(PlayerController.RButtonDown)가 public임에도 불구하고 목록에 내가 원하는 메서드가 보이지 않는다 !! 껐다 켰더니 오류가 떴다. 엥? 해결 틀린그림찾기를 성공했다면 왜 안되었는지 알 수 있다. translate -> transform 으로 바꾸면 된다. 아예 스크립트 자체에 오류가 있어서 안 떴던 것이다. 더보기
유니티-1. 안드로이드 빌드가 안된다 === 나의 상황=== 배경. 읽고 있는 책 : 유니티5 교과서 쓰고 있는 운영체제 : Windows 10 다운 받은 유니티 : Unity 2018.4.17f1 (64-bit) 읽고 있는 부분: 챕터4. SwipeCar 만들기 1. 신나게 게임을 만든다. 2. 유니티 안에서 돌아가는 것 까지 확인한다. 3. File - Build Settings - Android - Build를 눌러 빌드를 해보자! 4. 잘 되다가 마지막에 유니티 멈춤. 삽질 1. 껐다 키자. 정확히 말하면, 끌 수 밖에 없었다. 날라갔다. 하나하나 저장된 Assets는 온전했으나 프로젝트에 적용된 Scene들이 죄다 날아갔다.(소리까지 났는데!!) 근데 날라간 상황에서 apk를 만들었을 때는 Build가 되었다. 아무 것도 없었지만... 더보기