일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 던전앤파이터
- 게임기획
- 보안
- 반도체 엔지니어
- 네트워크
- memory
- 반도체
- 던파
- Unity
- neople
- 메타마스크
- 머신러닝
- 암호화
- 유니티
- 아두이노
- MLAgent
- 반도체 취업
- 네오플
- 유니티에러
- 메모리
- 컴퓨터구조
- 아두이노우노
- 네트워크보안
- MuchineRunning
- 레지스터
- 에러
- 면접
- 인터럽트
- 아두이노함수
- 이더리움
- Today
- Total
목록전체 글 (163)
Dreaming Deve1oper

로딩/링킹 [Loading/Linking] - 로더 [Loader]: 프로그램을 모듈 단위로 주기억 장치에 적재하는 시스템 소프트웨어. - 링킹 [Linking]: 컴파일 이후 실행하기 이전에 작성한 프로그램이 사용하는 다른 프로그램 혹은 라이브러리를 가져와 연결하는 과정을 의미. □ 주소 바인딩 - 로더 바인딩 시점 기능 프로그래밍 시점 모든 실제 물리 주소들을 프로그래머가 프로그램 자체에 직접 명시한다. 컴파일 또는 어셈블리 시점 프로그램에서는 기호 주소 참조를 사용하고 이 기호 주소들은 컴파일러나 어셈블러에 의해서 실제 물리주소로 변환된다. 적재 시점 컴파일러 또는 어셈블러는 상대주소를 생선한다. 로더는 이것들을 프로그램이 적재될 경우 절대 주소로 변환ㄷ한다. 실행 시점 적재된 프로그램은 상대주소 ..
보호되어 있는 글입니다.

스위프트 [Swift] Apple WWDC14에서 공개된 애플의 신규 프로그래밍 언어이다. Objective-C의 단점을 보완하고 LLVM/Clang 컴파일러로 빌드되며 기존 Objective-C에 비해 클로저, 다중 리턴 타입, 타임 스페이스, 제네릭, 타입 인터페이스 등 Objective-C에는 없었던 현대 프로그래밍 언어가 가지고 있는 기능을 다수 포함시켰으며 일정한 성능 향상을 보인다. macOS, iOS, watchOS, tvOS를 대상으로 한다. ※ PoStscript ①Objective-C: C 언어에서 파생된 객체 지향 프로그래밍 언어. C 언어에 무형성 순수 객체 지향 언어인 스몰토크 형식의 객체 지향 패러다임을 확장 형태로 얹었다. 실제로는 C 언어라고 봐도 무방하다. Swift가 등장..

Firewall #Traffi Control : FireWall - 아파트 내에 불이 번지는 것을 막기 위해 아파트 사이에 놓인 벽돌담 (=방화벽) - 통과하는 트래픽에 보안과 감사를 적용할 수 있는 둘 이상의 네트워크 사이에 위치한 좁은 단일 체크포인트 침입자, 악성 코드 및 원치 않는 트래픽이나 정보가 들어오지 않도록 방지. 기밀 및 민감한 정보를 보관. #Without Firewalls Nodes: [방화벽 없음] - 보안되지 않은 서비스가 노출 - 외부로부터의 탐사와 공격에 노출 - 새로운 공격에 무방비 상태가 될 수 있다 - 네트워크 보안은 호스트 보안에 전적으로 의존하며 모든 호스트가 통신하여 높은 수준의 보안을 달성하는 것은 거의 불가능. ※ Untact, remote working envi..

메모리 관리 다중 프로그래밍 시스템에서 다수의 프로세스를 수용하기 위해 주 기억장치를 동적으로 분할하는 작업 ■ 메모리 관리 요구조건 ① 재배치 [Relocation] - 다수의 프로세서들이 스왑인(Swap-in), 스왑아웃(Swap-out) 시 다른 주소 공간으로의 프로세스 재배치가 필요. - 재배치(스왑 아웃 후 스왑인이 이루어진 경우)를 고려한 프로세스의 주소 지정 요구조건. ※ 재배치 지원 위해 사용되는 주소 유형 - 논리주소/물리주소/상대주소: 동적 수행시간 적재 기법 사용 ※ 스왑 (Swap) └스왑파티션: 디스크의 일부영역을 메모리처럼 접근하게하기 위함. └스왑인: 빠져나간 메모리가 다시 디스크로 올라오는 것을 의미. └스왑아웃: 메모리의 데이터가 디스크로 방출되는 것을 의미. ② 보호 [P..

메타버스 (Metaverse) - 초월을 의미하는 meta와 우주를 의미하는 universe의 합성어로 현실세계와 가상세계가 융합된 세계를 의미. - 가상현실(VR)과 증강현실(AR), 사물인터넷(IoT) 등 ICT 기술과 결합해 현실감을 극대화한 실감미디어(XR). - 현실을 디지털 세상으로 확장시켜 정치, 경제, 사회, 문화 활동이 가능하도록 만드는 시스템으로 가상/증강 현실 등의 하위 개념이 존재. ■ 메타버스의 유형 - 메타버스는 개념적으로 크게 4가지 유형으로 나누어지지만 각 유형별로 분리되기 보다는 융복합되어 유형 간의 경계가 허무는 다양한 시도가 일어나고 있다. 공연 등의 엔터테인먼트 산업, 입학식, 대학 축제, 대통령 선거 운동 등 일상 생활에서도 다양하게 활용되고 있다. ① 증강현실 - ..

NSIS INSTALL 1. https://nsis.sourceforge.io/Download 페이지에 접속 후 Download 버튼을 클릭. 2. 다음과 같이 nsis 설치 파일이 다운되면, 클릭해서 설치를 진행. 3. Next 버튼을 클릭. 4. I Agree 버튼을 클릭. 5. 필요한 기능들을 체크한 뒤 Next 버튼을 클릭. 6. Destination Folder를 통해 설치 경로를 확인하고 Install 버튼을 클릭해 설치를 진행. └ 설치 경로를 직접 지정하고 싶은 경우 Browes... 버튼을 사용 7. 설치 진행 8. 설치가 성공적으로 완료된 것을 확인하고 Finish 버튼을 클릭. 9. NSIS 실행 화면.

NSIS [Nullsoft Scriptable Install System] - NSIS는 스크립트 기반으로 동작하는 Windows용 설치 시스템이다. - Windows에서 인스톨러를 구축하도록 도와주는 프로그램이다. - 오픈라이선스이며 완전히 무료이다. - .nsi를 확장자명으로 사용한다. - NSIS를 사용하는 대표적인 제품으로 7zip, Google, Firefox, Filezila 등이 있다. ■ Plug-In - NSIS는 설치 프로그램과 통신할 수 있는 플러그인으로 확장 가능하다. - 플러그인은 C, C++, 델파이로 작성할 수 있다. - 여러개의 플러그인이 NSIS 패키지에 내장되어 있으며 이것을 통해 설치 프로그램에서 스플래시 화면, 사용자 지정 페이지 등을 보여줄 수 있다. ■ 장단점 ▶ ..

Access control 객체 [object]: 접근 대상 (시스템, 서비스) 주체 [subject]: 객체나 객체 내의 데이터에 대한 접근을 요청/시도하는 개체 접근 [Access]: 주체의 객체에 대한 활동 ■ 접근 통제의 개념 주체(외부에서 접근하는 사람, 시스템)가 접근 대상이 되는 객체(시스템)에 접근할 경우 보안상의 위협, 변조 등과 같은 위험으로부터 보호하기 위함. ■ 접근 통제/접근 제어 절차 1단계: 식별 [Identification] - 접근하려는 주체의 신원을 분별하는 단계 - 사용자 이름, 계정 번호 2단계: 인증 [Authentication] - 식별된 주체의 신원을 검증/증명하는 단계 - 패스워드, 생체인증, 스마트 카드 3단계: 인가 [Authorization] - 인증된 주..

빅데이터란? - 통상적으로 사용되는 데이터 수집, 관리 및 처리 소프트웨어의 수용 한계를 넘어서는 크기의 데이터 - 일반적인 데이터베이스 SW로 저장, 관리, 분석할 수 있는 범위를 초과하는 규모의 데이터 - 다양한 종류의 대규모 데이터로부터 저렴한 가치를 추출하고 초고속 수집, 발굴, 분석을 지원하도록 고안된 차세대 기술 및 아키텍처 - 대용량 데이터를 활용/분석하여 가치 있는 정보를 추출하고 생성된 지식을 바탕으로 능동적으로 대응하거나 변화를 예측하기 위한 정보화 기술 ■ DATA ① Data [데이터] - 개별 데이터 자체로는 의미가 중요하지 않은 객관적인 사실을 의미. - 존재형식을 불문하고 타 데이터와의 상관 관계가 없는 수치를 의미. ② Information [정보] - 데이터의 가공/처리와 ..