일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- XML
- 원격으로 컴퓨터 끄기
- iphone
- 우분투
- 이게 뭐니
- 과제
- 봄
- TPC-C
- 블로그가
- 쉽지요잉
- 3GS
- 안드로이드
- 앱
- ontology
- 서비스
- TunesMate
- OWL
- OSGi
- 건조합니다
- uPnP
- book
- 설명좀 써줍니다
- Benchmark
- java
- JNI
- rdf
- Mac
- 아이폰
- Android
- w3c
- Today
- Total
목록Study (69)
infatuation
동기화 리눅스 커널은 동기화와 독점적인 접근을 허용하기 위해 다양한 방법을 사용하고 있다. 여러 프로세스가 동일한 자원을 조작할 경우에 세마포어를 이용하는 것이 편리하다. 멀티 프로세서 환경에서 여러 CPU가 동시에 참조하는 테이블을 보호하기 위해서는 스핀락(spin lock)을 이용하는 것이 가장 일반적이다. 뮤텍스(Mutex)란? MUTual EXclusion 으로 상호배제라고도 한다. Critical Section을 가진 스레드들의 Runnig Time이 서로 겹치지 않게 각각 단독으로 실행되게 하는 기술이다. 다중 프로세스들의 공유 리소스에 대한 접근을 조율하기 위해 locking과 unlocking을 사용한다. 즉, 쉽게 말하면 뮤텍스 객체를 두 스레드가 동시에 사용할 수 없다는 의미이다. 세..
/sdcard - ext2 /sdcard/sd - fat32 adb shell에서 #mount 명령으로 확인가능 * FAT(File Allocation Table) * NTFS(New Technology File System) 갤럭시폰에 사용되는 파일시스템 * RFS(Robust File System) 삼성에서 자체 개발한 플래시메모리용 파일 시스템 FAT 구조에 기반을 둔 파일 시스템, 저용량에서는 효율적이지만 대용량에서는 비효율적 Wear-leveling 기능은 데이터를 읽고 쓰는 과정에서 추가적인 작업을 발생시키므로 속도에 있어서는 마이너스 요인 * VFAT FAT파일 시스템을 약간 개선 - 더 긴 파일이름 지원, 외장메모리로 지공되는 SD카드에 사용 SD카드가 FAT 파일시스템을 자체지원하기 때문..
가상화 기술(Virtualization) 1대의 컴퓨터에 하나의 운영체계만을 사용하는 방법이 아닌 1대의 컴퓨터에 여러 개의 운영체계를 동작시킬수 있도록 함으로써 여러 대의 컴퓨터를 사용하는 것과 같이 만드는 기술 가상화 기반의 모바일 클라우드 서비스 : 엘클라우드: 내손안의 PC라는 컨셉 대규모 분산처리 대규모(수천 노드 이상)의 서버 환경에서 대용량 데이터를 분산 처리하는 기술 오픈 인터페이스 인터넷을 통하여 서비스를 이용하고 서비스 간에 정보 공유를 할 수 있는 인터페이스 기술 클라우드 컴퓨팅 기반의 SaaS, PaaS 등에서 기존 서비스에 대한 확장 및 기능 변경 등에 적용 SOA, Open API, Web Service 등 서비스 프로비저닝 서비스 제공자가 실시간으로 자원을 제공하는 기술 서비스..
- NAtive code를 안드로이드 애플리케이션에 적용할 수 있게 함 - NDK는 다음을 제공 C와 C++로 라이브러리 작성하는 툴 라이브러리를 Android에 적재할 수 있는 .apsk로 변환하는 방법 제공 Native System headers & libraries Documentation, samples & tutorials - NDK 활용의 예 : 신호처리, 물리 시뮬레이션, 커스텀 바이트코드/ 명령어 인터프리터 등과 같이 메모리를 너무 많이 할당하지 않으면서도 CPU를 많이 사용하는 작업에 적함 - 장점 : 빠른실행 - 단점 : 이식성 없음, JNI 오버헤드 수반, 시스템 라이브러리에 접근불가, 디버깅 어려움 - 한계 1) C에서 실행되는 메소드를 단순히 재코딩 하는것 으로는 성능향상에 큰 도..
Cygwin 이란 ? 윈도우 시스템에서 Linux와 비슷한 환경을 만들어주는 프로그램 - Cygwin 홈페이지 : http://www.cygwin.com/ - Cygwin Dowload setup.exe 파일을 다운받아 실행 [ Cygwin 설치 ] 1. setup.exe 파일 실행 - install from internet 선택 2. Root 경로 지정 & install For All Users 3. Download 받을 패키지가 저장될 경로 지정(Select Local package Directory) 4. Internet 연결 - Direct connection 선택 5. Download Site 선택 - ftp://ftp.kaist.ac.kr 6. Progress - 패키지 목록을 가져옴 --> ..
08/1월 HBR에 마이클 포터가 5F에 대한 증보판 논문을 게재했다. 오리지널 논문은 HBR의 '79/3~4월 판본에 실렸었고 이듬해 단행본인 으로도 출판되었으니 약 30여년만에 증보판이 나온 것이다. '80년 출판된 의 관련 페이지와 비교를 해보았다. 놀랍게도 마이클 포터는 30년전 입장에서 수정한 것이 실질적으론 없었고 현시점에 맞게끔 실질적 사례들을 풍부하게 첨가시켰을 뿐이었다. (30년전엔 실례의 소개가 상대적으로 적은편임) 그외의 차이점이라면 30년전에 Threat of Entry의 한요소로 소개했던 Cost Disadvantges Independent of Scale을 Product Differentiation과 함께 Incumbency Advantages Independent of Size..