Jungeun's tech bolg
간단한 기술 정리하는 블로그
Tag diary
깃헙 블로그를 첫 개설 했습니다. 이 테마의 이용방법등을 설명합니다.
Tag start
깃헙 블로그를 첫 개설 했습니다. 이 테마의 이용방법등을 설명합니다.
Tag spring
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
웹 애플리케이션에서 사용되는 클래스 로더와 WAR에 대한 설명
Tag was
웹 애플리케이션에서 사용되는 클래스 로더와 WAR에 대한 설명
Tag 스프링부트로배우는자바웹개발
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
웹 애플리케이션에서 사용되는 클래스 로더와 WAR에 대한 설명
Tag 클래스로더
웹 애플리케이션에서 사용되는 클래스 로더와 WAR에 대한 설명
Tag WAR
웹 애플리케이션에서 사용되는 클래스 로더와 WAR에 대한 설명
Tag 서블릿
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
Tag servlet
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
Tag get
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
Tag post
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
Tag 쿠키
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
Tag 세션
자바 웹 개발의 근간이 되는 서블릿과 서블릿에서 사용되는 객체들 (쿠키, 세션)에 대한 설명
Tag 프레임워크
Tag IoC
Tag DI
Tag 제어의역전
Tag 의존성주입
Tag OS
Disk Structure, Disk Scheduling, Disk Management, Disk Scheduling Algorithm, FCFS(First Come First Service), SSTF(Shortest Seek Time First), SCAN, C-SCAN, Other Algorithms, Disk-Scheduling Algorithm의 결정,Swap-Space Management, RAID
File and File System, Directory and Logical Disk, open( ), File Protection, File System의 Mounting, Access Methods
Demand Paging, Memory에 없는 Page의 Page Table, Page Fault, Steps in Handling a Page Fault, Performance of Demand Paging, Free Frame이 없는 경우, Page Replacement, Optimal Algorithm, FIFO(First In First Out) Algorithm, LRU(Least Recently Used) Algorithm, LFU(Least Frequently Used) Algorithm, LRU와 LFU 알고리즘 예제, LRU와 LFU 알고리즘의 구현, 다양한 캐슁 환경, LRU와 LFU 알고리즘의 구현, Paging System에서 LRU, LFU 가능한가?, Clock Algorithm, Page Frame의 Allocation, Global vs. Local Replacement, Thrashing, Thrashing Diagram, Working-Set Model, Working-Set Algorithm, PFF(Page-Fault Frequency) Scheme, Page Size의 결정
Segmentation, Segmentation Architecture, Segmentataion Hardware,Segmentation, Segmentation Hardware, Segmentation Architecture, Example of Segmetation, Segmentation Architecture(Cont.), Sharing of Segments, Segmentation with Paging, Address Translation Architecture
Paging, Dynamic Relocation, Paging Example, Address Translation Architecture, Implementation of Page Table, Paging Hardware with TLB, Associative Register, Effective Access Time, Two-Level Page Table, Address-Translation Scheme, Two-Level Paging Example,Multilevel Paging and Performance, Two-Level Page Table, Valid (v)/ Invalid (i) Bit in a Page Table, Memory Protection, Inverted Page Table, Inverted Page Table Architecture, Shared Page, Shared Pages Example
Logical vs. Physical Address, 주소바인딩(Address Binding), Memory-Management Unit(MMU), Dynamic Relocation, Hadware Support for Address Translation, Some Treminologies, Dynamic Loading, Overlays, Swapping, Dynamic Linking, Allocation of Physical Memory, Contiguous Allocation
교착상태(deadlock), The Deadlock Problem, Deadlock 발생의 4가지 조건, Resource-Allocation Graph(자원할당그래프), Deadlock Prevention, Deadlock의 처리 방법, Deadlock Avoidance, Resource Allocation Graph algorithm, Banker's Algorithm, Example of Banker's Algorithm
Semaphores, Implementation, Classical Problems of Syncronization, Bounded-Buffer Problem, Readers-Writers Problem, Dining-Philosophers Problem, Monitor
데이터의 접근, Race Condition, OS에서의 race condition(3/3), Example of a Race Condition, The Critical-Section Problem, OS에서 race condition(1/3), If you preempt CPU while in kernel mode…, Initial Attempts to Solve Problem, 프로그램적 해결법의 충족조건, Algorithm 1, Algorithm2, Algorithm3(Peterson's Algorithm), Synchronization Hardware, Semaphores, Critical Section of n Processes, Block / Wakeup Implementation, Implementation, Two Types of Semaphores, Deadlock and Starvation, Dining-Philosophers Problem
CPU and I/O Bursts in Program Execution, CPU-burst Time의 분포, 프로세스의 특성 분류, CPU Scheduler & Dispatcher
프로세스 생성(Process Creation), 프로세스 종료(Process Termination), 프로세스와 관련한 시스템콜, 프로세스 간 협력, Message Passing, Interprocess communication
동기식 입출력과 비동기식 입출력, 프로세스 스케줄링 큐의 모습, Thread
프로세스의 개념, 프로세스의 상태(Process State), 프로세스의 개념, 프로세스 상태도, Process Control Block(PCB), 문맥교환(Context Switch), 프로세스를 스케줄링하기 위한 큐, Ready Queue와 다양한 Device Queue, 스케줄러(Scheduler)
컴퓨터 시스템 구조, 인터럽트(Interrupt), 동기식 입출력과 비동기식 입출력, 시스템콜(System Call), DMA(Direct Memory Access), 서로 다른 입출력 명령어, 저장장치 계층 구조, 프로그램의 실행(메모리 load), 커널 주소 공간의 내용, 사용자 프로그램이 사용하는 함수, 프로그램의 실행
운영체제란 무엇인가, 운영체제의 목적, 운영체제의 분류, 운영체제의 예, 운영체제의 구조
메모리에 로드된 프로세스를 효율적으로 관리하는 방법을 다루는 것에 관한 설명
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag operating-system
메모리에 로드된 프로세스를 효율적으로 관리하는 방법을 다루는 것에 관한 설명
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag 공룡책
메모리에 로드된 프로세스를 효율적으로 관리하는 방법을 다루는 것에 관한 설명
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag 스레드
Tag 프로세스스케줄링
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag 스케줄링
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag FCFC
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag SJF
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag RR
운영체제가 어떤 프로세스를 프로세서에 할당할 것인가 정하는 프로세스 스케줄링에 대한 설명
Tag 크리티컬섹션
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
Tag 동기화
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
Tag race-condition
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
Tag 뮤텍스
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
Tag 세마포어
프로세스 사이에 데이터가 동기화 되지 않는 문제에 대한 설명
Tag 데드락
Tag 메모리관리
메모리에 로드된 프로세스를 효율적으로 관리하는 방법을 다루는 것에 관한 설명
Tag 페이징
메모리에 로드된 프로세스를 효율적으로 관리하는 방법을 다루는 것에 관한 설명
Tag 알고리즘
백준 17472 다리만들기 2 풀이 (Java)
프로그래머스 42861 섬 연결하기 풀이 (Java)
프로그래머스 42884 단속카메라 풀이 (Java)
백준 17825 주사위 윷놀이 풀이 (Java)
백준 19238 스타트 택시 풀이 (Java)
Tag 백준
백준 17472 다리만들기 2 풀이 (Java)
백준 17825 주사위 윷놀이 풀이 (Java)
백준 19238 스타트 택시 풀이 (Java)
Tag 플로이드와샬
Tag dfs
백준 19238 스타트 택시 풀이 (Java)
Tag java
Tag JVM
Tag 자바메모리
Tag method
Tag heap
Tag stack
Tag 구현
백준 19238 스타트 택시 풀이 (Java)
Tag bfs
백준 19238 스타트 택시 풀이 (Java)
Tag 조합
백준 17825 주사위 윷놀이 풀이 (Java)
Tag 프로그래머스
프로그래머스 42861 섬 연결하기 풀이 (Java)
프로그래머스 42884 단속카메라 풀이 (Java)
Tag 그리디
백준 17472 다리만들기 2 풀이 (Java)
프로그래머스 42861 섬 연결하기 풀이 (Java)
프로그래머스 42884 단속카메라 풀이 (Java)
Tag 크루스칼
백준 17472 다리만들기 2 풀이 (Java)
프로그래머스 42861 섬 연결하기 풀이 (Java)
Tag 유니온파인드
백준 17472 다리만들기 2 풀이 (Java)
프로그래머스 42861 섬 연결하기 풀이 (Java)
Tag 반효경 교수님 강의
Disk Structure, Disk Scheduling, Disk Management, Disk Scheduling Algorithm, FCFS(First Come First Service), SSTF(Shortest Seek Time First), SCAN, C-SCAN, Other Algorithms, Disk-Scheduling Algorithm의 결정,Swap-Space Management, RAID
File and File System, Directory and Logical Disk, open( ), File Protection, File System의 Mounting, Access Methods
Demand Paging, Memory에 없는 Page의 Page Table, Page Fault, Steps in Handling a Page Fault, Performance of Demand Paging, Free Frame이 없는 경우, Page Replacement, Optimal Algorithm, FIFO(First In First Out) Algorithm, LRU(Least Recently Used) Algorithm, LFU(Least Frequently Used) Algorithm, LRU와 LFU 알고리즘 예제, LRU와 LFU 알고리즘의 구현, 다양한 캐슁 환경, LRU와 LFU 알고리즘의 구현, Paging System에서 LRU, LFU 가능한가?, Clock Algorithm, Page Frame의 Allocation, Global vs. Local Replacement, Thrashing, Thrashing Diagram, Working-Set Model, Working-Set Algorithm, PFF(Page-Fault Frequency) Scheme, Page Size의 결정
Segmentation, Segmentation Architecture, Segmentataion Hardware,Segmentation, Segmentation Hardware, Segmentation Architecture, Example of Segmetation, Segmentation Architecture(Cont.), Sharing of Segments, Segmentation with Paging, Address Translation Architecture
Paging, Dynamic Relocation, Paging Example, Address Translation Architecture, Implementation of Page Table, Paging Hardware with TLB, Associative Register, Effective Access Time, Two-Level Page Table, Address-Translation Scheme, Two-Level Paging Example,Multilevel Paging and Performance, Two-Level Page Table, Valid (v)/ Invalid (i) Bit in a Page Table, Memory Protection, Inverted Page Table, Inverted Page Table Architecture, Shared Page, Shared Pages Example
Logical vs. Physical Address, 주소바인딩(Address Binding), Memory-Management Unit(MMU), Dynamic Relocation, Hadware Support for Address Translation, Some Treminologies, Dynamic Loading, Overlays, Swapping, Dynamic Linking, Allocation of Physical Memory, Contiguous Allocation
교착상태(deadlock), The Deadlock Problem, Deadlock 발생의 4가지 조건, Resource-Allocation Graph(자원할당그래프), Deadlock Prevention, Deadlock의 처리 방법, Deadlock Avoidance, Resource Allocation Graph algorithm, Banker's Algorithm, Example of Banker's Algorithm
Semaphores, Implementation, Classical Problems of Syncronization, Bounded-Buffer Problem, Readers-Writers Problem, Dining-Philosophers Problem, Monitor
데이터의 접근, Race Condition, OS에서의 race condition(3/3), Example of a Race Condition, The Critical-Section Problem, OS에서 race condition(1/3), If you preempt CPU while in kernel mode…, Initial Attempts to Solve Problem, 프로그램적 해결법의 충족조건, Algorithm 1, Algorithm2, Algorithm3(Peterson's Algorithm), Synchronization Hardware, Semaphores, Critical Section of n Processes, Block / Wakeup Implementation, Implementation, Two Types of Semaphores, Deadlock and Starvation, Dining-Philosophers Problem
CPU and I/O Bursts in Program Execution, CPU-burst Time의 분포, 프로세스의 특성 분류, CPU Scheduler & Dispatcher
프로세스 생성(Process Creation), 프로세스 종료(Process Termination), 프로세스와 관련한 시스템콜, 프로세스 간 협력, Message Passing, Interprocess communication
동기식 입출력과 비동기식 입출력, 프로세스 스케줄링 큐의 모습, Thread
프로세스의 개념, 프로세스의 상태(Process State), 프로세스의 개념, 프로세스 상태도, Process Control Block(PCB), 문맥교환(Context Switch), 프로세스를 스케줄링하기 위한 큐, Ready Queue와 다양한 Device Queue, 스케줄러(Scheduler)
컴퓨터 시스템 구조, 인터럽트(Interrupt), 동기식 입출력과 비동기식 입출력, 시스템콜(System Call), DMA(Direct Memory Access), 서로 다른 입출력 명령어, 저장장치 계층 구조, 프로그램의 실행(메모리 load), 커널 주소 공간의 내용, 사용자 프로그램이 사용하는 함수, 프로그램의 실행
운영체제란 무엇인가, 운영체제의 목적, 운영체제의 분류, 운영체제의 예, 운영체제의 구조