| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- simplejpaRepository
- JPA
- Adapter
- Hexagonal
- hexagonal architecture
- Transaction
- Spring
- 실무
- transactional
- Layered Architecture
- Spring Data JPA
- springboot
- JDBC
- Today
- Total
ListLecture/System Programming (4)
Ezcho
1. First Assembly Language Program 1. 두개를 더하는 프로그램 간단한 assmebly언어 프로그램이다. 1. 메인프로시저를 시작한다.(프로그램의 엔트리포인트) 2. 5를 EAX레지스터에 둔다. 3. 6을 EAX레지스터에 더한다. 새로운 값 11을 얻는다. 5. ExitProcess라는 윈도우 서비스를 호출한다. 프로그램을 멈추고 OS로 컨트롤을 반환한다. 6. 메인프로시저의 끝 표시다. 2. 변수를 더하는 프로그램 .data, .code로 데이터영역과 코드영역을 구분한다. 2. sum 변수가 선언되었다. 이상황에서 우리는 메모리에 32비트를 할당하고, 0으로 초기화한다. 2. Integer Literals 정수 리터럴은 선택적인 부호, 하나 이상의 숫자, 그리고 숫자의 기본(..
x86 프로세서 패밀리의 아키텍처 Intel IA-32 및 Intel 64 프로세서 • 인텔 펜티엄, 코어 듀오, 코어 2 및 코어 i 시리즈 AMD 프로세서 • AMD 애슬론, 페놈, FX 및 라이젠 시리즈 일반적인 Microcomputer 의 설계 - 메모리 저장 장치 컴퓨터 프로그램이 실행되는 동안 명령어와 데이터를 보유합니다. CPU에서 데이터요청을 받아 RAM에서 CPU로 데이터를 전송하고 CPU에서 처리 후 다시 전송합니다. -CPU, 메모리및 프로그램 모든 데이터 처리는 CPU내에서 이루어지므로 메모리에 있는 프로그램은 실행되기 전에 CPU로 복사되어야 합니다. 1. Micro Computer 설계 1. 버스 • 컴퓨터의 한 부분에서 다른 부분으로 데이터를 전송하는 Parallel한 와이어 ..
1장 Assembly Language 의 소개 Machine Language란? 기계어는 컴퓨터의 CPU가 이해하는 숫자형 언어이다.. 모든 x86 Processor 는 공통된 기계어를 이해합니다. 어셈블리어는 기계어와 어떤 관련이 있나요? 어셈블리어는 ADD, MOV, SUB, CALL과 같은 짧은 니모닉을 사용한 명령문으로 구성됩니다. C++ 어셈블리어와 어떤 관련이 있나요? HLL(High Level Language)은 어셈블리어와 기계어와 일대다 대응 관계를 가집니다. C++의 단일 문장은 여러 어셈블리어 또는 기계어 명령문으로 확장됩니다. 예를들어 아래의 코드가 있다고 가정해봅시다. int Y; int X = (Y+4) * 3; 아래의 어셈블리어로 변경됩니다. mov eax, Y add eax,..
1. 알터네이팅 시퀀스 알터네이팅 시퀀스(Alternating sequence)는 번갈아가면서 일어나는 일련의 사건이나 현상을 의미합니다. 컴퓨터에서 CPU 버스트와 I/O 버스트는 알터네이팅 시퀀스의 예시입니다. 2. CPU Burst Cycle CPU Scheduler 일반적으로는 레디큐에서 순서대로 들어온 ready상태의 프로세스를 선택합니다. 이 결정은 언제 일어날 수 있습니다. (1) 프로세스가 실행에서 대기 상태로 전환됩니다(예: I/O 요청), (2) 프로세스가 실행에서 준비 상태로 전환(예: 시간 슬라이스 만료)(3) 프로세스가 대기에서 준비 상태로 전환(예: I/O 완료), (4) 프로세스가 종료될때 (1)과 (4)에 따른 일정은 선제적이지 않습니다. (2)와 (3)에 따른 일정은 선제적..