post-thumbnail

[OS] Semaphores, Deadlock, Starvation, Monitors

Synchronization tool that does not require busy waiting.Semaphore S represents an integer variable that can only be accessed via two indivisible (atom

2021년 10월 18일
·
0개의 댓글
post-thumbnail

[OS] Software-based Approach, Synchronization Instruction

Only 2 processes, P0 and P1General structure of process Pi (other process Pj)Processes may share some common variables to synchronize their actions.Sh

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Interleaving, Race condition, Critical Section

Concurrent access to shared data may result in data inconsistency.Maintaining data consistency requires mechanisms to ensure the orderly execution of

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Multicore Processors, Simultaneous Multithreading, Evaluation

Recent trend is to place multiple cores on the same physical chips\-> multicore processor.Each core has a register set to maintain its architectural s

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Multiple-Processor Scheduling, Load Balancing, Processor Affinity

CPU scheduling is more complex when multiple CPUs are available.Assume that processors are identical – homogeneous – in terms of their functionality f

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Scheduling Algorithms (Multilevel Queue, Multilevel Feedback Queue)

https://boonsuen.com/process-scheduling-solverReady queue is partitioned into separate queues.Foreground (interactive)Background (batch)Process r

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Scheduling Algorithms (Priority, Round-Robin)

A priority number (integer) is associated with each process.The CPU is allocated to the process with the highest priority (smallest integer = highest

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Scheduling Algorithms(FCFS, SJF), Exponential Averaging

Scheduling Algorithms First-Come, First-Served (FCFS) Scheduling Shortest-Job-First (SJF) Scheduling Priority Scheduling Round-Robin (RR) Scheduling M

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] CPU Scheduling, Dispatcher, Scheduling & Optimization Criteria

To maximize CPU utilization, we need multiprogramming.But, with a single CPU core, only one process can run at a time.This requires CPU scheduling.Obs

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[OS] Signals, Thread Cancellation, Thread Pools & Thread Local Storage

Signals are used in UNIX systems to notify a process that a particular event has occurred.Received depending on the source and the reason for the sign

2021년 10월 12일
·
0개의 댓글
post-thumbnail

LG AI Research AI 기반 회의 녹취록 요약 경진대회 (~10/25 마감)

문서화된 회의 녹취록에서 핵심 내용을 요약하는 생성요약 AI모델 개발

2021년 10월 12일
·
0개의 댓글
post-thumbnail

2021 국립국어원 인공 지능 언어 능력 평가 (~11/1 마감)

https://corpus.korean.go.kr/task/taskList.do

2021년 10월 12일
·
0개의 댓글
post-thumbnail

SK와 함께하는 AI Challenge for Our Society (~10/27 18시 마감)

SK와 함께하는 AI Challenge for Our SocietySK그룹에서 주관하는 ICT Tech Summit의 Technology 참여 Agenda의 일환으로사회 안전망 보안서비스 고도화 지원 및 AI 기술 지향 문화의 확산, 채용 연계 등 SV(Social V

2021년 10월 12일
·
0개의 댓글
post-thumbnail

[OS] Multithreaded Server, Thread Mapping, Thread Library

Why Multithreaded Server ? (1) Consider the maximum server throughput (single processor computer) 2ms for processing 8ms for input-output delay (ther

2021년 10월 12일
·
0개의 댓글
post-thumbnail

[OS] Concurrency, Thread, Multithreading

Use of concurrency within an application has several advantages.Concurrency can be implemented by structuring an application as a set of concurrent pr

2021년 10월 12일
·
0개의 댓글
post-thumbnail

[OS] IPC in UNIX, Pipe, Socket

Inter-Process Communication : Mechanism for various processes to communicate among them.Different processes run on different address space.OS needs to

2021년 10월 11일
·
0개의 댓글
post-thumbnail

[OS] Cooperating Process, IPC, POSIX, Naming, Buffering

Independent process cannot affect or be affected by the execution of another process.Cooperating process can affect or be affected by the execution of

2021년 10월 11일
·
0개의 댓글
post-thumbnail

[OS] Process Address Space, Paging

Each process has a logical memory space called process address space (or virtual address space) which is mapped to physical address space.Typically co

2021년 10월 11일
·
0개의 댓글
post-thumbnail

[OS] Context Switch, Process Creation, Process Termination

Context Switch The state of a process such as program counter (PC), the value of the CPU registers, the process state, and memory-management informati

2021년 10월 11일
·
0개의 댓글
post-thumbnail

[OS] Process, Process Control Block, Process Scheduling

Process is a program in execution. A program is a passive entity. (e.g., a file containing a list of instructions stored on disks (executable file))A

2021년 10월 11일
·
0개의 댓글